2017-02-11 232 views
0

有一些數據在本頁面:如何從此頁面獲取鏈接?

$ scrapy shell 'https://www.catalogs.ssg.asia/toyota/?lang=en#bWFya2V0PT1nZW5lcmFsfHxzdD09MjB8fHN0cz09eyIxMCI6IlJlZ2lvbiIsIjIwIjoiTWlkZGxlIEVhc3QifQ%3D%3D' 

我無法從該表中刮的URL,每個我試着用這個來選擇它的時候,我得到一個空集。

response.css( 'TR [CLASS =超過]')。提取物()

+0

所需表格不在初始頁面源中,但是是動態生成的。在這種情況下,我不確定你是否可以使用scrapy。試着用'selenium'獲取數據。你還應該更加關注你的問題的質量。檢查此http://stackoverflow.com/help/how-to-ask獲得更多的好答案... – Andersson

回答

0

使用view(response)打開scrapy您的計算機上下載的HTML,你會發現沒有表。

scrapy只返回HTML代碼,當數據由JavaScript生成時,它不會被scrapy返回。