【发布时间】:2019-11-16 14:15:24
【问题描述】:
Scrapy Crawler 在终端中运行代码时正在爬行,但是当我在编辑器中运行代码时它不起作用。我的代码是:
from scrapy import Spider
from selenium import webdriver
from scrapy.selector import Selector
from scrapy.http import Request
class BooksSpider(Spider):
name = 'books'
allowed_domains = ['books.toscrape.com']
def start_request(self, response):
self.driver=webdriver.Chrome(r'C:\Users\Night-Watch\Desktop\chromedriver.exe')
self.driver.get('http://books.toscrape.com')
sel=Selector(text=self.driver.page_source)
books=sel.xpath('//h3/a/@href').extract()
print(books)
【问题讨论】:
-
如何在编辑器中运行代码?另外,能否添加启动爬虫的代码?