所以我们创造了这个慷慨的机器人, 它会跟随我们｡
但自恋机器人呢？
也许它买了喜欢你自己的推文或喜欢基于某些特定单词的推文｡
我们如何才能做到这一点？
好吧, 让我们现在删除这个慷慨的机器人, 或者至少注释掉它, 把它留在底部｡
我们要做的是, 假设我们要搜索关键字｡
现在, 让我们搜索推文的数量, 并将其设置为2｡
我们马上就能知道这是什么意思｡
我们现在要做的是, 我会说.
推特｡
中｡
这一次再次点击点光标, 而不是通过追随者, 我想通过推文｡
在这里, 我可以执行API搜索｡
如果我们转到此处的文档, 并转到API参考, 我们会看到API搜索返回与指定查询匹配的推文｡
再来一次｡
如果我回去, 我可以只说API点搜索｡
要搜索推文, 我们只需要根据搜索词进行搜索, 就在这里搜索｡
让我们重命名它, 以便知道它的不同搜索字符串｡
让我们把它弄小一点｡
这就是搜索字符串｡
所以我们要用Python的搜索字符串来搜索推文｡
所以我们要试着找出所有包含单词python的推文｡
我还将在这里做一些项目, 这样我们就可以循环遍历它们｡
但是在项中我可以给予它多少个项, 我们要循环通过｡
在本例中, 我们只想找到这两条推文｡
所以有几个项目, 这将是两个｡
还有这里｡
我们将有另一个三块｡
而这个三人组只会说tweet｡
点“收藏”以收藏该推文｡
这包括Python, 我们将打印以确保它工作｡
我喜欢那条微博｡
最后, 我们还可以将limit处理程序添加到该游标中, 但因为我们只检查两个项目, 所以我认为应该没有问题｡
尽管像我们以前做的那样, 用一个tweep光标包装限制处理程序总是一个好主意｡
但我不想让你知道发生了什么｡
在这里, 我们打印了这个｡
我们在这里做一个接受块｡
那就说吧｡
翠儿.
推文错误｡
如果tweep出错了, 我们就写为E, 在这里我们就打印出错的原因｡
最后, 如果我们在这种情况下得到任何停止迭代的错误, 我们就可以跳出循环｡
我们先把它存起来, 看看它能不能用｡
打开我的控制台然后逃跑｡
好了, 我们有空气了｡
我们要尿尿｡
没有属性是空气｡
这是因为它应该是鸣叫错误｡
我们再来一遍｡
哦, 天哪, 我们又犯了一个错误｡
这一次, 没有推特收藏｡
但如果我去API, 我做了, 让我们说收藏夹｡
嗯嗯嗯
我没有得到任何结果｡
这是因为我是加拿大人有趣是, 如果你是加拿大人, 这就是你怎么拼最喜欢
但在美国, favorite是这样拼的, 还有一个哦, 对了.
我们有一个最喜欢的方法｡
所以, 有趣的是, 我是加拿大人, 但也是罗马尼亚人, 这是我的拼写错误,
因为很明显, tpy是由一个说英语的人写的｡
好吧, 那我们来给予试｡
而且看起来我们有两次机会｡
我喜欢那条微博｡
让我们回过头来检查一下这个词｡
如果我回到, 比方说, 个人资料和看喜欢｡
看看这个｡
我喜欢一个小时前发生的一条推特, 上面有“蟒蛇”这个词｡
还有一条推特, 我不知道在说什么, 但看起来像是Python在这里｡
是的, 看, 巨蟒就在那里｡
希望这些都不会说什么不好的话｡
但你看｡
你可以在这里看到, 我喜欢这些推文｡
我要把它去掉, 因为我不知道我是否应该像这样｡
你去那里｡
这很酷吧？
所以现在我们的自恋推文可能只是推任何写着我们自己名字的东西, 或者像我们自己名字一样的东西, 如果有一条推文有我自己的名字的话｡
好吧, 那就这么办吧｡
我们走吧｡
就像那五条有我自己名字的推文, 我的自恋机器人希望能起作用, 看看这个｡
这有点尴尬, 但看起来我已经喜欢了其中的两条推文｡
您已将此状态设置为收藏夹｡
但让我们回到这里刷新现在｡
好吧, 看那个｡
我已经收藏了所有包含我名字的推文, 看起来像是我以前已经喜欢过的推文｡
非常, 非常酷｡
这就是我的自恋机器人｡
你可以在这里做不同的事情｡
例如, 我可以转发, 以及如果我想, 而不是收藏｡
所以现在你知道在Twitter上你总是有那些机器人, 不知何故总是转发一些东西吗？
这就是他们的工作
他们会寻找一个关键词, 比如JavaScript或者Python或者其他什么, 然后自动转发｡
非常, 非常酷｡
正如你所看到的, 这个tweet库非常有用, 与Twitter API结合起来, 你可以做一些非常有趣的事情｡
但同样, 你要负责任, 因为有很多方法, 你可以滥用和只是垃圾邮件的人与Twitter｡
但希望现在您能看到一些使用案例｡
例如, 如果你想关注你所有的关注者,
而不是点击每一个个人资料, 你现在有一个程序员的方式来解决这个问题与良好的ol Python｡
下次见｡
再见, 再见, 再见