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。
该网站是我的(我没有在第三部分页面测试) 它仍然无效。我想知道发生了什么事? 我可以手动投票但不能使用代码!
答案 0 :(得分:2)
所以你需要做一些事情:
您需要使用requests.Session
实例,以便它可以为您跟踪Cookie,包括Wordpress用于允许您从您的投票页面投票的Cookie(您必须向其发送获取请求)第一)。
您需要动态获取现时值
要反复投票,您需要在提交后删除已投票的Cookie。
答案 1 :(得分:1)
Wordpress创建一个IP / PC / Mac地址和服务器侧键(类似于PHP会话ID),用于加载。您也可以查看浏览器和投票调查页面之间来回切换的cookie。