You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
845 B
18 lines
845 B
from selenium import webdriver
|
|
from selenium.webdriver.chrome.options import Options
|
|
from selenium.webdriver.chrome.service import Service as ChromeService
|
|
from selenium.webdriver.common.by import By
|
|
|
|
url = 'http://mp.weixin.qq.com/s?__biz=MzA3MjQ1Mjg2MQ==&mid=2651526302&idx=1&sn=41f941e481be6a7ccd26ad734c8d7a13&chksm=84e1ab0cb396221a59bce5c4ee842c9326968daf4aea1c7d24e55ed8879789c3ef34a7ce5ed1#rd'
|
|
|
|
options = Options()
|
|
options.add_argument('-headless') # 无头参数,调试时可以注释掉
|
|
service = ChromeService(executable_path=r"C:\Windows\System32\chromedriver.exe")
|
|
driver = webdriver.Chrome(service=service, options=options)
|
|
driver.get(url)
|
|
# 可以只要txt
|
|
html_content = driver.find_element(By.CLASS_NAME, "rich_media").text
|
|
# 第一行是标题,分离出来
|
|
title = html_content.split('\n')[0]
|
|
print(title)
|