2016-07-23 2 views
0

양식 매개 변수를 사용하여 웹 페이지에 액세스하려고합니다. 크롬의 개발자 탭에서 네트워크 헤더를 사용하여 양식 매개 변수를 찾았습니다. 그러나이 작동하지 않습니다 이러한 매개 변수를 사용하기 전에, 대신 그냥 페이지를 여는 (즉 www.irishancestors.ie/search/townlands/ded_index.php)파이썬을 사용한 동적 페이지 액세스 및 웹 스크랩

import webbrowser 

webbrowser.open('http://www.irishancestors.ie/search/townlands/ded_index.php?action=listp&parish=Aghagallon') 

내 의도는 모든 군의 각 지역 선거 본부의 모든 테이블을 검색하는 것입니다.

enter image description here

답변

1

웹 브라우저는 당신이하지 생각하지 않습니다. 당신이 얻고 싶은 경우에

/웹 페이지에 게시 데이터, 당신은 requests

>>> import requests 
>>> r = requests.get('https://api.github.com/events') 
>>> r = requests.post('http://httpbin.org/post', data = {'key':'value'}) 

webbrowser 웹 브라우저를 실행을위한 사용해야합니다.

사용중인 자바 스크립트가 많으면 잘 작동하지 않습니다 (글쎄, 그렇지만 더 많은 작업이 필요함). Javascript가 많이있는 경우 사용하기가 더 쉬울 수도 있습니다. selenium

+0

Wayne Werner :) – SaikiHanee

관련 문제