【发布时间】:2015-10-14 18:31:32
【问题描述】:
这是我的代码。它不会返回任何错误,但也不会返回任何结果。
import requests
from bs4 import BeautifulSoup
googtrends = requests.get("https://www.google.com/trends/")
soup = BeautifulSoup(googtrends.content)
links = soup.find_all("a", {"class": "trending-story ng-isolate-scope"})
print links
我还没有解决这个问题,我开始研究其他东西,但我将首先尝试使用 selenium,然后尝试将 selenium 与幻像 js 或僵尸 js 一起使用,如果仍然不起作用我'将使用 pytrends,但我刚刚检查了它们,你需要一个 gmail 帐户,我有,但我宁愿先尝试让它在没有 api 的情况下工作。
等我搞定了再发回来
【问题讨论】:
-
为什么不用
pytrendsgoogle趋势python客户端? -
趋势故事可能是由 JavaScript 动态生成的。 BeautifulSoup 不运行 JavaScript。
-
@RobertB 这就是原因
-
你的问题解决了吗!
标签: python beautifulsoup