和书上代码一样为什么没有结果?求大佬解答
>>import requests>>res = requests.get('http://movie.douban.com/top250')
>>print(res.text)
#这里书上是有输出的,为什么我的啥都没有
>>import bs4
>>soup = BeautifulSoup(res.text, 'html.parser')
>>targets = soup.find_all('div', class_='hd')
>>for each in targets:
print(each.a.span.text)
#这个也没有结果 因为作者写这本书的时候这个网站没有做防爬
import requests
user_agent = ('Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3776.400 QQBrowser/10.6.4212.400')
res = requests.get('http://movie.douban.com/top250/',headers={'User-Agent': user_agent})
print(res.text)
页:
[1]