已經爬取到一個城市酒店的資料,如果想爬多個城市酒店的url資料要怎么實作,決議方法一樣,只是城市的url不一樣
class HotelSpiderSpider(scrapy.Spider):
name = 'hotel_spider'
allowed_domains = ['hotels.ctrip.com']
# 入口URL
start_urls = [
'https://hotels.ctrip.com/hotel/Haikou42.html', #海口
# 'url1', #城市1
# 'url2', #城市2
# 'url3', #城市3
# 'url4', #城市4
# 'url5', #城市5
# 'url6' #城市6
]
在默認的parse方法中決議單個城市酒店的資料
是要怎么回圈運行獲取多個酒店的資料,求助大神,剛入門Python
uj5u.com熱心網友回復:
這樣的網頁肯定有個選擇城市的串列網頁或者是json資料找到它把它抓下來就能得到所有城市的urluj5u.com熱心網友回復:
已經取得城市url,現在的問題是要怎么回圈運行每一個城市的url,要怎么回圈start_urls運行
uj5u.com熱心網友回復:
你把獲取單個城市的函式用回圈呼叫,每次傳遞一個url進去轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/131205.html
上一篇:openpyxl模塊打開excel錯誤,有大神知道是什么原因嗎?
下一篇:matlab小白求救
