大家好,我想在scrapy shell 中测试,selenium登入ptt gossip后,将cookies传给
Request,最后 view(response),却出现空白页,想请问是哪个步骤出错了,谢谢
空白页连结>>>https://imgur.com/a/G2tMR
以下是我的代码
import scrapy
from selenium import webdriver
from selenium.webdriver.common.by import By
from scrapy.http import Request,HtmlResponse
driver = webdriver.Chrome(r'C:\Users\Surface\Desktop\scrapy\chromedriver.exe')
driver.get("https://www.ptt.cc/ask/over18?from=%2Fbbs%2FGossiping%2Findex.html")
driver.get_element(By.XPATH,'.//*[@name="yes"]').click()
cookies = driver.get_cookies()
request = Request("https://www.ptt.cc/ask/over18?from=%2Fbbs%2FGossiping%2Findex.html")
response = HtmlResponse("https://www.ptt.cc/ask/over18?from=%2Fbbs%2FGossiping%2Findex.html",request = request)
view(response)
谢谢~