2017-02-11 234 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返回。