【发布时间】:2016-03-08 16:35:35
【问题描述】:
我正在尝试使用以下代码在 Twitter 上搜索给定的搜索词:
from bs4 import BeautifulSoup
import urllib2
link = "https://twitter.com/search?q=stackoverflow%20since%3A2014-11-01%20until%3A2015-11-01&src=typd&vertical=default"
page = urllib2.urlopen(link).read()
soup = BeautifulSoup(page)
first = soup.find_all('p')
(将链接中的“stackoverflow”替换为您想要的任何搜索词。)但是,当我这样做时(过去几天我每次都尝试过,认为 Twitter 可能太卡了),我得到了这个错误:
No results.
Twitter may be over capacity or experiencing a momentary hiccup.
(为便于查看,省略了 BS 结果中的 HTML。)
这段代码曾经为我工作,但现在不是。此外,将链接直接插入浏览器会得到正确的结果,而 Twitter 状态显示一切正常。
想法?
【问题讨论】:
标签: python-2.7 twitter beautifulsoup urllib2