[问题] 爬虫找不到frame

楼主: goofi0211 (姑叔城外含三次)   2017-12-04 02:54:24
小弟刚刚发了两篇文但后来发现好像没有提到重点
所以再重发一次
因为小弟要爬的lawsnote是js生成的所以想说就直接用selenium去解
但是发现selenium定位不到元素所以想说是不是frame在搞鬼
以下我的程式码
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from bs4 import BeautifulSoup as bs
import time
driver = webdriver.Chrome(executable_path=r'/Users/terry/chromedriver')
driver.get("https://www.lawsnote.com/")
driver.find_element_by_xpath("//input[@value='']").click()
driver.find_element_by_xpath("//input[@value='']").send_keys(u"医疗")
driver.find_element_by_xpath("//div[@id='root']/div/div/div/div[3]/div/button").click()
soup=bs(driver.page_source,'html.parser')
print(soup)
我想找的是id为1 2 3 ...的连结也就是搜寻结果的那些连结,想知道他们到底被藏在哪里
小弟算爬虫界的幼幼班拜托各位大大了
作者: ckc1ark (伪物)   2017-12-04 13:45:00
https://tinyurl.com/yb3sppdu 等element出来再抓就好

Links booklink

Contact Us: admin [ a t ] ucptt.com