python:自动化Web任务

时间:2015-10-02 11:56:57

标签: python

如何使用python

自动化Web任务

我想做的是......

让脚本打开论坛帖子网址并发布我在脚本中写的文字 并将其与更多网址相乘,并希望随机浏览它们并执行相同的任务

例如

urllist : example.txt
goto random url
do the task
repeat

有人可以给我一些想法,从哪里开始以及我可以使用哪些程序与浏览器融合?

我掌握了python的基本知识,我只需要知道要学习哪些信息来完成这样的脚本

我试图改善自己

1 个答案:

答案 0 :(得分:0)

您的目标首先想到的是Selenium: http://selenium-python.readthedocs.io/getting-started.html

它可以模拟人类行为(包括登录网站)并找到某些元素(例如,您可以单击/悬停在它们上面或下载图像)。更重要的是 - 它可以与PhantomJS(无头浏览器)一起使用,这样您就不会看到实际的浏览器窗口。更多信息:https://realpython.com/blog/python/headless-selenium-testing-with-python-and-phantomjs/

Selenium也有内置的HTML解析工具,所以你不需要像Beautiful Soup这样的额外库来解析。