首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python请求单击按钮

使用Python请求单击按钮
EN

Stack Overflow用户
提问于 2020-04-19 01:05:42
回答 2查看 85关注 0票数 0

我会点击一个带有requests库的按钮。我知道这是不可能的,但我已经尝试在Python中执行该函数。所以:这是HTML按钮代码:

代码语言:javascript
复制
<a href="#" style="color:blue; font-size:32px; font-weight:bold;display:inline-block;" onclick="closeOverlay()">Continue to your image</a>

这是函数代码:

代码语言:javascript
复制
function closeOverlay(){
    //hide chaturbate
    setCookie("overlay","true",1,"/","imagetwist.com");
    document.getElementById("rang2").style.display = "none";
    $('#rang2').children('iframe').remove();
}

这是我的Python代码:

代码语言:javascript
复制
import requests
import time
from bs4 import BeautifulSoup
proxies={"http":"http://3.84.27.209:8080"}
url="https://imagetwist.com/99rhhpzjx6bq/server-iconns.png"
page=requests.get(url,proxies=proxies)
requestsJar=requests.cookies.RequestsCookieJar()
requestsJar.set("overlay","true",path="/",domain="imagetwist.com")
page=requests.get("https://imagetwist.com/99rhhpzjx6bq/server-iconns.png#",proxies=proxies,cookies=requestsJar)
print(page.text)

但是它不工作,缺少什么?我意识到它不起作用,因为视图没有增加(我正试图绕过检查)对不起我糟糕的英语!

EN

回答 2

Stack Overflow用户

发布于 2020-04-19 01:22:05

您不能使用requests lib模拟点击,请在headless模式下为该.Preferably使用selenium。

票数 0
EN

Stack Overflow用户

发布于 2020-04-19 02:50:48

我建议做一些比这更简单的事情。不要只关注请求和代理之类的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61293051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档