2017-03-02 6 views
0

有沒有辦法可靠地 scrawl(python 2.7)一個網站,並確定它是否響應,從而將適應移動設備?我想要構建一個抓屏程序,它可以屏蔽多個網站並存儲不適合移動設備的網頁。檢測沒有RWD的非響應網站python

我聽說過的方法,如 -Finding網站沒有通過CSS媒體-Looking他們的DOM的HTML代碼 一個「視口」查詢

你知道一種方法來準確地檢測無響應的網站?任何建議將非常感激。

回答

1

如果網頁並不在它的頭上有一個視meta標籤,然後它不太會響應,即你能看到

<head> 
... 
<meta name="viewport" content= SOMETHING> 
... 
</head> 

兩種情況下,你可能要考慮將失敗以上測試。

如果一個網站使用設備檢測來引導用戶根據他們的設備說出手機或桌面版網站,那麼儘管移動或桌面版網站可能沒有響應,但這對最終用戶和他們的體驗來說並不明顯可能會很好。

我能想到的另一種情況是使用javascript檢測視口大小並使用結果修改頁面或頁面樣式表的頁面。

總而言之,我認爲搜索視口元標記會給出好的結果,但不要指望它是完美的。

我希望這有助於!