我想复制网页上的所有文本并将其粘贴到word文件中。我正在使用selenium和python
这是我的密码我想复制网页上的所有文本并将其粘贴到word文件中。我正在使用selenium和python,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,这是我的密码 import webbrowser as web from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import pyautogui import os import pyperclip import docx chrome_path = 'C:/Users/Jeet/Desktop/chromedriver.exe' cus
import webbrowser as web
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import pyautogui
import os
import pyperclip
import docx
chrome_path = 'C:/Users/Jeet/Desktop/chromedriver.exe'
custom_options = webdriver.ChromeOptions()
prefs = {
"translate_whitelists": {"uk":"en"},
"translate":{"enabled":"true"}
}
custom_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_path, options=custom_options)
driver.get('https://zakupki.com.ua/tender/10019981')
time.sleep(10)
driver.find_element_by_css_selector("body").send_keys(Keys.CONTROL + "a")
driver.find_element_by_css_selector("body").send_keys(Keys.CONTROL + "c")
os.system("start " + "demo.docx")
time.sleep(5)
a = pyperclip.paste()
pyautogui.typewrite(a)
time.sleep(5)}
此代码正在运行,但文本在word文件中复制不正确。如何从上述给定网页复制特定文本(从结果到客户信息)
import pyautogui
import os
import time
import pyperclip
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.maximize_window()
driver.get(
"https://www.facebook.com")
driver.find_element_by_css_selector("body").send_keys(Keys.CONTROL+"a")
driver.find_element_by_css_selector("body").send_keys(Keys.CONTROL+"c")
os.system("start " + "test.docx")
time.sleep(5)
a = pyperclip.paste()
pyautogui.typewrite(a)
time.sleep(5)
您可以使用pyperclip获取剪贴板内容,使用操作系统打开text.docx并使用pyautogui粘贴它
注意:确保当前目录中有一个名为test.docx的文件您需要显示您的尝试并解释您遇到的特定问题Hello Yevhen我已用代码更新了我的问题。请给出一些建议。请点击勾选符号Hello@PDHide接受答案。我已经更新了我的问题代码。如果您有任何建议,请查看并告知我。我已经给出了要从上述给定网页复制特定文本(从结果到客户信息)的网页链接。请尝试a=driver。通过css选择器('[class=“row content tender”]')查找元素。text我尝试了此驱动程序。通过css选择器('[class=“row content tender”]')查找元素。文本相同,但格式不同。还有其他技术吗。如果您对word中的粘贴选项有任何想法,比如现在它以文本格式粘贴到word中,但我想粘贴(保留源格式(k)),它在粘贴选项word中可用。