【发布时间】:2013-02-16 19:51:51
【问题描述】:
我正在为我的一个班级创建一个 twitter 机器人来练习使用队列并构建我的简历。
我希望机器人从 paper.li 时事通讯中抓取 Twitter 句柄,然后向用户发送推文。
这是一个示例网页。 http://paper.li/profkane/1335985326
我的推理,最初是抓取网页的链接,然后获取页面源,浏览它找到@twitterhandle,然后将它们添加到队列中,以供以后构建消息时使用。
我查找了页面源代码,但在网页上的任何地方都找不到 Twitter 名称。这在Java中仍然可以做到吗?
【问题讨论】:
-
您是否正在将 Java 与 Javascript 混合使用?
-
除非必须,否则我不打算这样做。我希望我可以在 Java 中完成所有这些工作。我不精通javascript
-
你能更好地描述一下你的意图是什么吗?我没有以某种方式获得“推特句柄”部分。 。我在你给出的示例链接上得到的关于 twitter 的唯一信息是小部件,它使用 javascript 更新自己的推文
-
是的,paper.li 使用 javascript 来显示推文。我的机器人会为推特用户名的“@name”报废 paper.li,然后将推文发回给他们。在这种特殊情况下,我想回复他们在上面列出的 paper.li 网站首页上列出了多少次。
标签: java twitter web-scraping bots headless-browser