Слияние кода завершено, страница обновится автоматически
Детали: Недопустимые параметры
Метод: DOM.getOuterHTML
Параметры: {'objectId': None, '_timeout': 30}
Подсказка: Возникновение этой ошибки может указывать на наличие бага в программе. Пожалуйста, сообщите автору об ошибке и способе воспроизведения, спасибо.
Сайт для отчетов: https://gitee.com/g1879/DrissionPage/issues
Версия: 4.1.0.17
Релевантный код:
url = 'https://www.cfachina.org/informationpublicity/qhgsydjysj/'
co = ChromiumOptions().auto_port()
# co.headless()
try:
page = Chromium(addr_or_opts=co).get_tab()
# Обращение к целевой странице
page.get(url)
# Ожидание некоторое время, чтобы убедиться, что страница полностью загружена, можно скорректировать время ожидания или использовать более умные методы ожидания
page.wait(2)
# Получение исходного кода страницы
html = page.html
soup = BeautifulSoup(html, 'lxml')
...
# Использование многопоточности для параллельного выполнения функций
with ThreadPoolExecutor(max_workers=5) as executor: # Можно скорректировать количество max_workers по необходимости
futures = {executor.submit(func): func.__name__ for func in functions_to_call}
# Отображение прогресса выполнения
for future in tqdm(as_completed(futures), desc="Прогресс выполнения", total=len(futures)):
func_name = futures[future]
try:
result = future.result() # Получение возвращаемого значения функции
result_list.append(result)
except Exception as e:
tqdm.write(f"Функция {func_name} выполнена с ошибкой: {e}")