아름다운 수프 및 요청 라이브러리를 기반으로하는 새로운 파이썬 라이브러리 http://robobrowser.readthedocs.org/en/latest/readme.html을 실험하고 있습니다. 나는 현재 일련의 페이지를 열어 나중에 구문 분석을 위해 응답을 목록에 저장하는 데 사용하고 있습니다. 내가 응답 일부 페이지를 통해 robobrowser 객체 루프를함으로써이 목록을 생성하고 저장InvalidSchema django에 대한 연결 어댑터가 없습니다.
pages = [<Response [200]>, <Response [200]> ....]
:
while pageRight:
browser.follow_link(pageright[0])
browser
page = browser.response
pages.append(page)
pageRight= browser.select(".pageright")
이 위의 부분은 잘 동작하는 것을 그러나처럼 내 디버거의 목록이 보인다 내가하려고하면
: 내 장고 인덱스 파일에ag = "myagent"
browser = RoboBrowser(user_agent=ag)
for page in pages:
browser.open(page.content)
for listing in browser.select('.listingInfo'): #a list
pl = getParsedListing(listing)
listings.append(pl)
, 나는 오류를 받고 있어요
역 추적 : 내가 잘못
Traceback:
File "C:\envs\r1\lib\site-packages\django\core\handlers\base.py" in get_response
114. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\envs\r1\lib\site-packages\django\views\decorators\csrf.py" in wrapped_view
57. return view_func(*args, **kwargs)
File "C:\envs\r1\masslist\ml1\views.py" in index
29. Sites = getSitesInArea(Area)
File "C:\envs\r1\masslist\ml1\views.py" in getSitesInArea
91. browser.open(page.content)
File "C:\envs\r1\lib\site-packages\robobrowser\browser.py" in open
200. verify=verify if verify is not None else self.verify,
File "C:\envs\r1\lib\site-packages\requests\sessions.py" in get
468. return self.request('GET', url, **kwargs)
File "C:\envs\r1\lib\site-packages\requests\sessions.py" in request
456. resp = self.send(prep, **send_kwargs)
File "C:\envs\r1\lib\site-packages\requests\sessions.py" in send
553. adapter = self.get_adapter(url=request.url)
File "C:\envs\r1\lib\site-packages\requests\sessions.py" in get_adapter
608. raise InvalidSchema("No connection adapters were found for '%s'" % url)
Exception Type: InvalidSchema at /index/
Exception Value: No connection adapters were found for '
을 뭐하는 거지?
전체 추적을 표시하십시오. – Alasdair
어떻게 요청을 생성합니까? 요청에 프로토콜을 포함해야 할 수도 있습니다. 'http : // www.google.com' – karthikr
몇 가지 사항을 수정했습니다. - 빌 – user61629