创建一个轮询机器人

时间:2016-07-28 23:51:18

标签: python python-requests

import requests

dados = {"action": "polls",
         "view":"process",
         "poll_id":"2",
         "poll_2":"6",
          "poll_2_nonce":"e29cc82a53"}

url = "http://soulegal.byethost7.com/wp/wp-admin/admin-ajax.php"

requests.post(url, data=dados)

网站网址为:http://soulegal.byethost7.com/wp/2016/07/28/pesquisa-eu-sou-legal

wordpress插件是WP-Polls。

该网站是我的(我没有在第三部分页面测试) 它仍然无效。我想知道发生了什么事? 我可以手动投票但不能使用代码!

2 个答案:

答案 0 :(得分:2)

所以你需要做一些事情:

  1. 您需要使用requests.Session实例,以便它可以为您跟踪Cookie,包括Wordpress用于允许您从您的投票页面投票的Cookie(您必须向其发送获取请求)第一)。

  2. 您需要动态获取现时值

  3. 要反复投票,您需要在提交后删除已投票的Cookie。

答案 1 :(得分:1)

Wordpress创建一个IP / PC / Mac地址和服务器侧键(类似于PHP会话ID),用于加载。您也可以查看浏览器和投票调查页面之间来回切换的cookie。