0
上午通過發送請求爲解析網頁,內容中缺少urllib2.urlopen()
request = urllib2.Request(urllink, None, {'User-Agent':'Mosilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11'})
print request
urlfile = urllib2.urlopen(request)
page = urlfile.read()
soup = BeautifulSoup(page)
這裏的問題是一些在網頁內容中缺少響應來自未來的urllib2。的urlopen()。如果我保存了該頁面,我將獲取所有內容。 我已經注意到,通過ajax調用,更多的請求將進入網頁內部。是否有蟒蛇的任何方法發送請求
這裏閱讀:http://stackoverflow.com/questions/8084707/extracting-information-from-ajax-based-sites-using-python –