这段代码没有显示返回结果import requests from bs4 import BeautifulSoup url = "https://movie.douban.com/annual/2022?fullscreen=1&source=movie_navigation" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67" } content = requests.get(url, headers=headers).text soup = BeautifulSoup(content, "html.parser") all_names = soup.select('span.movie-name-text a') for name in all_names: print(name.string)
时间: 2024-04-13 08:24:36 浏览: 153
python爬虫练习:爬图片
抱歉,我之前的回答有误。你是对的,这段代码没有显示返回结果。原因是可能没有找到匹配的电影名称。
为了确保正确显示返回结果,请确保网页中存在具有`class`为`movie-name-text`的`span`标签,并且这些标签内部包含了`a`标签。你可以在浏览器中手动检查网页结构,确认是否存在这样的标签。
另外,你可以尝试打印出`all_names`变量,查看它的内容是否为空。如果为空,可能是网页结构或请求发生了问题。
请确保你的网络连接正常,并且豆瓣电影年度榜单页面可正常访问。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助你解决问题。
阅读全文