2017-07-09 105 views
-2

enter image description here如何獲得與蟒蛇硒CSS僞元素含量

我怎麼能找到使用硒僞元素? 我想要的輸出是地址「http://www.meishij.net/alldish.php?id=1799616」。

+0

歡迎#1,請編輯您的帖子和圖片鏈接/標籤前放置一個'!'(驚歎號)內嵌的圖像。還請提供一些你認爲是什麼僞元素的背景,以及爲什麼要選擇它?你想測試什麼元素? –

+0

歡迎來到Stack Overflow!請參閱:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-dox )對SO的期望是,用戶提出的問題不僅僅是研究來回答他們自己的問題,而且還分享研究,代碼嘗試和結果。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另見:[問] – JeffC

回答

0

爲什麼不BeautifulSoup嘗試:

import requests 
from bs4 import BeautifulSoup 
pages = requests.get('http://www.meishij.net/zuofa/qingjiaosansi.html') 
soup =BeautifulSoup(pages.content, 'html.parser') 
result = soup.find('a',{'title':"青椒三絲"}).get('href') 
print(result) 

result將是:

http://www.meishij.net/alldish.php?id=1799616 
0

你並不需要找到僞元素(反正這是不可能的,因爲::after不是的一部分DOM)。簡單地嘗試

link = driver.find_element_by_xpath("//a[@title='青椒三絲']").get_attribute("href") 

獲得所需的鏈接