擅长:python、mysql、java
<p>正如@QHarr建议的,使用外部循环作为url。使用正则表达式re搜索文本</p>
<pre><code>import re
listOfURLs=['https://oooo.com/Number=xxxxx', 'https://oooo.com/Number/yyyyyy', 'https://oooo.com/Number/zzzzzz']
for url in listOfURLs:
driver = webdriver.Chrome(chrome_driver_path)
driver.maximize_window()
driver.get(url)
driver.implicitly_wait(30)
content = driver.page_source
soup = BeautifulSoup(content, 'html.parser')
print(url)
print(soup.find('h6',text=re.compile("Contact")).find_next('h5').text)
print(soup.find('h6',text=re.compile("Email")).find_next('h5').text)
</code></pre>