已采納回答 / 暮日孤影
老師的多行處理是錯的,
content?=?i_item.xpath(".//div[@class='info']/div[@class='bd']/p[1]//text()").extract()這個解析出來是一個兩個元素的列表,兩個元素分別是&".jbr&(i_的前后兩段,因此下面這段代碼...
2019-06-08
已采納回答 / bwqyongyuan
content=i_item.xpath(".//div[@class='info']//div[@class='bd']/p[1]/text()").extract() content_s='' for?i_content?in?content: ????content_s+="".join(i_content.split()) douban_item['introduce']=content_s
2019-04-23
已采納回答 / 濁酒劣馬江湖兒女
在windows上也可以,python的可移植性賊強(qiáng)。當(dāng)然Windows上也支持Scrapy庫啦。之所以很多都強(qiáng)調(diào)用藥linux來操作python,主要公司里的生產(chǎn)環(huán)境都是部署在服務(wù)器上的。而服務(wù)器的操作系統(tǒng)基本都是centos,redhat,烏班圖之類的,所以,學(xué)python,一定要會一些linux的操作命令
最贊回答 / 慕容0352477
request.meta['Proxy']?=?'http-pro.abuyun.com:9010'我是把‘proxy'改為'Proxy'后好像可以了
2018-10-15
已采納回答 / 慕尼黑7825836
在python 代碼中加入```sys.path.append(os.path.abspath(os.path.join(os.getcwd(), "..")))? # 當(dāng)前項(xiàng)目路徑加入```可嘗試解決辦法:配置文件的工作路徑 ? working directory
2018-10-13