首頁  >  問答  >  主體

如何用Python实现网页按钮的自动点击?

问题可能描述的不是太清楚,举个例子:

多看每天都会推出限免书,在首页点击限免图片就可以进入当日限免的图书的界面,在限免书的界面点击领取按钮即可完成流程。

其中当日限免书的地址很容易获取,我现在疑惑的是如何用Python脚本实现和在网页上点击『领取』按钮相同的效果。

PHPzPHPz2743 天前980

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-17 11:45:35

    看起來大家都是從程式碼的角度來思考呀,不妨從「介面」來思考

    有個神奇的基於python的script,sikuli,「上帝之眼」。

    直接上程式截圖吧,你一看就懂。

    (圖片轉自開源中國)

    程式辨識系統截圖中的UI,純模仿使用者輸入/點擊,連輸入頻率都非常合理。防機器人演算法的宿敵,QA的好基友。

    我當年就是用這個做到不被豆瓣發現是機器人的情況下,把自己的舊帳號裡面記錄的1000+書影音記錄拖進新號的。

    回覆
    0
  • 黄舟

    黄舟2017-04-17 11:45:35

    用python的sendkeys直接模擬鍵盤,用ctype擴充來點滑鼠。你需要做的就是用python打開瀏覽器,然後輸入網站,在找到按鈕的座標(固定到程式裡),然後點擊就行了。不過簡單的可以,複雜點的就要考慮很多問題了。

    回覆
    0
  • 取消回覆