我想通過分析其HTML代碼來檢查網站是否響應。一個類似的問題已經被問到https://stackoverflow.com/questions/29937745/programmatically-checking-whether-a-website-is-responsive-or-not。它只檢查標籤<meta name="viewport" content="width=device-width">
檢查網站是否響應或不使用PHP
但是,如果你檢查的網站如google.com,facebook.com,stackoverflow.com等的源代碼,他們沒有這個「視口」標籤。但他們也很敏感。他們正在改變基於用戶代理的HTML代碼。例如,如果谷歌看到用戶代理是iPhone,它會給出一個不同的HTML代碼,以響應。
那麼我如何檢查這些類型的網站是否響應?
...呃,用不同的用戶代理字符串請求頁面也許? –
好的。然後我會將用戶代理設置爲iPhone。但仍然無法檢查它是否具有響應能力。該代碼沒有元視口標籤 –
假設代碼以這種方式響應,它會大不相同?對這兩者的HTML或者只是CSS的區分應該告訴你。或者,我想你可以使用無頭瀏覽器,並檢查滾動條(可能PHP太多管理)。 –