 |
|

23.10.2022, 11:10
|
|
Участник форума
Регистрация: 23.05.2018
Сообщений: 258
С нами:
4197926
Репутация:
33
|
|
Сообщение от BHhelp
Traceback (most recent call last):
Traceback (most recent call last):
File "C:\Users\user\Desktop\New folder (2)\autootvet.py", line 6, in
for thread in api.get_threads("https://forum.arizona-rp.com/forums/1583/"):
File "C:\Users\user\Desktop\New folder (2)\api.py", line 71, in get_threads
"latest": thread.find('div', re.compile('structItem-cell structItem-cell--latest')).find_all("a")[1].text,
IndexError: list index out of range
Че делать
File "C:\Users\user\Desktop\New folder (2)\autootvet.py", line 6, in
for thread in api.get_threads("https://forum.arizona-rp.com/forums/1583/"):
ты не можешь ухватится за темы, не то пытаешься парсить наверное
а вообще парси бс4 + селениумом по необходимости, все эти апи ***ня
|
|
|

07.03.2023, 04:22
|
|
Новичок
Регистрация: 15.07.2021
Сообщений: 20
С нами:
2543935
Репутация:
3
|
|
Traceback (most recent call last):
File "c:\Users\Aegis Aurora\Desktop\цйу\main.py", line 7, in
for thread in api.get_threads("https://forum.arizona-rp.com/forums/1583/"):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^
File "c:\Users\Aegis Aurora\Desktop\цйу\api.py", line 67, in get_threads
"latest": thread.find('div', re.compile('structItem-cell structItem-cell--latest')).find_all("a")[1].text,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
|
|
|

04.07.2023, 13:04
|
|
Новичок
Регистрация: 03.07.2023
Сообщений: 5
С нами:
1509441
Репутация:
0
|
|
Сообщение от xSkateboard
Приветствую, форумчане!
Месяца 4 назад был администратором на этом проекте, писал себе программы, которые автоматизировали рутинную работу на форуме. Вот решил слить скрипт в паблик.
Также если тема соберет хорошую активность - солью обход ReactJS AntiBot
GitHub: https://github.com/qskateboard/arizonarp_api
Копипаста из README:
Для работы скрипта, необходимо скопировать из браузера юзер агент и полные куки в скрипт. Найти их можно, нажав Ctrl+Shift+I, затем перейти во вкладку Network и обновить страницу. В запросах выбрать текущую страницу и там в заголовках будут нужные параметры.
Пример:
Python:
Код:
import
api
user_agent
=
"Mozilla/5.0..."
cookies
=
"_ym_uid=162..."
api
.
setup
(
user_agent
,
cookies
)
for
thread
in
api
.
get_threads
(
"https://forum.arizona-rp.com/forums/1583/"
)
:
print
(
"{} by {}"
.
format
(
thread
[
'title'
]
,
thread
[
'creator'
]
)
)
Список всех методов: - get_categories(url) - Вывести все категории в разделе
- get_category(url) - Вывести название категории
- get_threads(url) - Вывести все темы в разделе
- get_post(url) - Вывести всю информацию по посту
- edit_post(url, html) - Редактирование поста (HTML)
- set_unread(url) - Установить все темы в выбранном разделе прочитанными
- send_message(url, message) - Отправить сообщение в тему (BB Codes)
- get_thread(url) - Вывести название темы и содержание первого поста
- close_thread(url) - Закрыть тему
- pin_thread(url) - Закрепить тему
- make_reaction(url, reaction_id) - Установить реакцию на пост
1688461485485.pngDaidem0N · 4 Июл 2023 в 12:04' data-fancybox="lb-post-1335932" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/206758/" style="cursor: pointer;" title="1688461485485.png">
В чем может быть проблема?
|
|
|

04.07.2023, 18:28
|
|
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами:
3197792
Репутация:
83
|
|
Сообщение от Daidem0N
В чем может быть проблема?
В том что этот кусок кала не обновляется, контейнеры на сайте меняются и парсер, очевидно, падает
|
|
|

03.12.2023, 22:37
|
|
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами:
1524813
Репутация:
33
|
|
на форуме родины работает?
|
|
|

06.01.2024, 19:23
|
|
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами:
1774087
Репутация:
33
|
|
тема прикольная , можно парсить форум. но, зачем ?
|
|
|

07.01.2024, 16:54
|
|
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами:
1524813
Репутация:
33
|
|
Сообщение от teensik
тема прикольная , можно парсить форум. но, зачем ?
Много для чего. Допустим помощник для администрации проверяющей жалобы. Сам такого бота делал администрации сервера очень нравится
|
|
|

19.07.2024, 15:15
|
|
Познающий
Регистрация: 08.07.2023
Сообщений: 46
С нами:
1502558
Репутация:
8
|
|
Как ответить в теме?
По типу таких:
https://forum.arizona-rp.com/threads/8380360/
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|