Откуда Package берёт exe?
Взял относительно старый C# проект (последние изменения около 10 мес.)
Есть там юнит тесты которые пользуют селениум, установил последние версии
<PackageReference Include="Selenium.Chrome.WebDriver" Version="85.0.0" />
<PackageReference Include="Selenium.WebDriver" Version="4.21.0" />
Но вот chromedriver.exe берётся старый, даже если ставлю копировать мою новую версию
<None Update="chromedriver.exe">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
где заменить старую?
нашел похоже
C:\Users\<user>\.nuget\packages\selenium.chrome.webdriver\85.0.0\driver\chromedriver.exe
и решение 2
1.Selenium.Chrome.WebDriver byjbaranda, 9.16M downloads
Selenium Chrome WebDriver (Win32)
2. Selenium.WebDriver.ChromeDriver byjsakamoto, 54.8M downloads
А почему в сишарпе? Всё начиналось в питоне! Питон лучше! Пиши в питоне в Jupyter Notebook!
pip install seleniumfrom selenium
import webdriver
driver = webdriver.Chrome()
Или даже так, тоже хорошая библиотека для скрейпинга и парсинга, тоже питон.
pip install requests beautifulsoup4
import requests
from bs4 import BeautifulSoup
И чем же он конкретно лучше?
Компилировать не надо, я вижу работающий код, запускаю в Jupyter Notebook, могу подправлять в ходе работы программы.
И чем же он конкретно лучше?- Компилировать не надо,
Довольно странное понятие "лучше". А если я хочу пользовать прогу на другом компе с флэшки допустим, тоже будет лучше?
я вижу работающий код, запускаю в Jupyter Notebook, могу подправлять в ходе работы программы.
Получается что в C# я вижу неработающий код и не могу его исправлять в ходе работы программы?
© 1999-2024 Germany.ru
Помощь · Datenschutz · Реклама на сайте · Контакт
Einstellungen für Datenschutz und Cookies
офигенное преимущество. Да
Эта тема как продолжение этой темы: https://foren.germany.ru/programmer/f/41001081.html
Ему якобы нужен был "зелениум" для бота, я ему говорю в Германии такое не пройдёт, а у меня с ботами опыта десятки тысяч продаж...
Я даже в ходе разговора сам дописал ещё одного бота, "питон и зелениум", для моих тестов для простенькой страницы, и реакции ноль!
Ему лишь бы поболтать, мы их зачем завезли? кормим, поим, лечим бесплатно, а он даже общаться с хозяином по нормальному не хочет!
Если беженцы задачки решать не будут, программировать во благо Германии не желают, то при первой возможности отправим обратно!
from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timeimport re
t = time.time()utc = time.gmtime(t)local = time.localtime(t)
mylist = open("input.txt", "r")for address in mylist:driver = webdriver.Chrome()driver.get("https://7495.org/test2.htm")text_box = driver.find_element(by=By.ID, value="poiskWord")submit_button = driver.find_element(by=By.ID, value="idBut")text_box.send_keys(address)submit_button.click()time.sleep(100) # pause in sekundenmessage = driver.find_element(by=By.CLASS_NAME, value="container")text = message.textwith open("output.txt", "a") as myfile:myfile.write("\n\n" + time.asctime(local) + "\n\n" + address + "\n" + text)driver.quit()