Commit ee627341 authored by liyang's avatar liyang

feat:twitter 适配windows

parent cc26717b
...@@ -20,6 +20,8 @@ from selenium.webdriver.support.ui import WebDriverWait ...@@ -20,6 +20,8 @@ from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support import expected_conditions as EC
# --------------- selenium 依赖 end ---------------- # --------------- selenium 依赖 end ----------------
import platform
''' '''
打开指定网页,并使用 Selenium 模拟点击 "GDPR-accept" 按钮,然后循环点击 "search-show-more-button" 按钮来加载更多数据,直到按钮不再可点击为止。最后,获取完整的分页数据并关闭浏览器驱动。 打开指定网页,并使用 Selenium 模拟点击 "GDPR-accept" 按钮,然后循环点击 "search-show-more-button" 按钮来加载更多数据,直到按钮不再可点击为止。最后,获取完整的分页数据并关闭浏览器驱动。
''' '''
...@@ -33,7 +35,10 @@ def reptile(browser=None, search_word=""): ...@@ -33,7 +35,10 @@ def reptile(browser=None, search_word=""):
""" """
print(f"搜索词:{search_word}") print(f"搜索词:{search_word}")
base_url = "https://twitter.com/" base_url = "https://twitter.com/"
browser = browser or create(no_headless=False, using_user_data=True) if platform.system() == "Windows":
browser = browser or create(no_headless=True, using_user_data=False)
else:
browser = browser or create(no_headless=True, using_user_data=True)
# print(browser) # print(browser)
# 打开网页 # 打开网页
browser.get(base_url) browser.get(base_url)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment