簡體   English   中英

PHP的另一頁上單擊按鈕

[英]php click button on another page

就像主題中一樣,我想單擊頁面上不屬於我的按鈕。 沒有表單,只有一個按鈕,我想在3分鍾的時間間隔內單擊。

可能嗎?

例如: http : //www.google.com僅通過調用php腳本以編程方式單擊搜索按鈕

您是說實際上是在用戶瀏覽器中單擊該按鈕,還是只是執行與用戶單擊該按鈕相同的操作(例如,在您的PHP程序中獲取搜索結果)?

您絕對不能做第一個,因為您需要使用一些javascript。 實際上,由於安全限制,甚至JavaScript也可能無法使用(您無法訪問從其他域加載的頁面)。

至於用PHP模擬瀏覽器-這很可能,因為這本質上是發送HTTP請求。 您可以自己構建請求,然后使用套接字PHP擴展之一curl或fopen wrappper從PHP發送到服務器。 或者,您可以使用幾種可用的PHP庫之一,例如Guzzle( http://guzzle.readthedocs.org/en/latest/ )或Symfony BrowserKit( http://symfony.com/components/BrowserKit )。

不,PHP無法實現。 您可以嘗試使用JS和iFrame或C#。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM