已采纳回答 / 暮日孤影
老师的多行处理是错的,
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的可移植性贼强。当然Windows上也支持Scrapy库啦。之所以很多都强调用药linux来操作python,主要公司里的生产环境都是部署在服务器上的。而服务器的操作系统基本都是centos,redhat,乌班图之类的,所以,学python,一定要会一些linux的操作命令
2019-03-23
最赞回答 / 慕容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(), ".."))) # 当前项目路径加入```可尝试解决办法:配置文件的工作路径 working directory
2018-10-13