Python在Websi上执行JavaScript

2024-10-02 04:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在一个网站上执行一个JavaScript,来执行一个操作。 事实上,用蒸汽来买东西。 示例:
我用我的网络浏览器访问http://steamcommunity.com/market/listings/238460/Rammy
页面底部有一些带有Javascript的按钮。
例如,它们绑定到:
javascript:BuyMarketListing('listing',%20'428187075130762395',%20238460,%20'2',%20'41998256')

如何使用Python执行这些脚本?在


Tags: 网络comhttp示例网站浏览器页面javascript
2条回答

您可以使用^{}从python运行Firefox,然后让它打开一个选项卡并返回一些结果。在

假设你这样做是为了你自己的合法使用,而不是为了强迫别人的浏览器在没有他们批准的情况下提交购买。。。你试过。。。好。。。点击按钮?在

如果您有合理的理由能够做到这一点,那么Python将不会帮助您。在你自己的浏览器上输出JavaScript来调用“BuyMarketListing”函数是行不通的,因为你试图运行一个跨浏览器的脚本,这是不允许的(除非你将它编程到一个浏览器插件或其他东西中并说服用户安装它)。。。有充分的理由。在

或者,您可以找到(如果您在Firebug或其他东西中搜索)函数最终将POST/GET请求发送到哪个URL,但是很可能有适当的保护措施来防止这种情况发生(这也是有原因的)。在

相关问题 更多 >

    热门问题