AttributeError在检索tweets时:“NoneType”对象没有属性“findNext”>>

2024-05-16 13:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含用户id和tweet id的文件。我试图使用这些信息检索tweet。
我在尝试检索tweets时遇到了一个问题。当twitter发现挂起的帐户时,python脚本崩溃。我得到的错误是:

AttributeError: 'NoneType' object has no attribute 'findNext'

由于我还是Python-land的新手,我不知道如何处理这个问题。我希望脚本继续检索推文,即使它找到任何暂停帐户。在

暂停帐户的一个例子是 following

tweet的示例是 retrieved successfully

我用来检索tweets的代码如下:

^{pr2}$

提前感谢


Tags: 文件no用户脚本idobject错误帐户
1条回答
网友
1楼 · 发布于 2024-05-16 13:27:13

通过urllib2+BeautifulSoup解析twitter页面是非常痛苦的,因为在构建页面的过程中有很多动态javascript逻辑AJAX调用。在

具体来说,使用urllib2得到的页面不包含original-tweet,没有具有data-tweet-id属性的元素,所有的{}属性都是空的。在

使用^{}代替重新发明轮子。在

有多个python twitter API客户端可供选择:

希望有帮助。在

相关问题 更多 >