2016-10-11 66 views
-2

所以我試圖從Canada Post Website中提取郵政編碼信息。我在這裏遇到的問題是,無論您在嘗試查找郵政編碼時輸入什麼地址,網址都保持爲靜態。例如,開始在該基地頁面,如果我輸入「1 MACLEAN ST」作爲我的搜索查詢,然後回車從一個帶有靜態URL的網站上刮下網頁

enter image description here

你會注意到URL保持不變

enter image description here

我從來沒有從一個帶有靜態URL的網站上抓取過網頁,並且想知道如何去做這件事(例如,爲Python獲取特定的庫等)。我認爲在某些時候,我很可能不得不通過html標籤提取郵政編碼信息(在這種情況下爲'A0J 1T0'),如下所示。

enter image description here

回答

0

由於需要執行之前拼搶動作,你需要使用模擬瀏覽器像phantomjs。這比基本的抓取更具挑戰性,但它允許你以編程方式輸入地址,然後刮取返回頁面的結果數據。