Jaki kod do automatycznego wejścia na czat i pokój

0

Zrobiłem kod gdzie automatycznie się loguje na pewien czat i wiadomo chcę żeby wchodził automatycznie na pewne pokoje i automatycznie wysyłał wiadomośći tekstowe na pokój gdzie wszedłem.Jaki kod i proszę o pomoc.

3

Nie wiem jak inni, ale ja z fusów wróżyć nie umiem. Pokaż co dotychczas zrobiłeś..

3

Na podstawie opisu problemu wnioskuję, że chciałbyś by Twój kod, który automatycznie się loguje na pewien czat, wchodził automatycznie na pewne pokoje i automatycznie wysyłał wiadomości tekstowe na pokój gdzie wszedłeś, a skoro tak to rozwiązanie jest proste... Musisz tak zmodyfikować kod by nie tylko automatycznie się logował na czat, ale i wchodził na pewne pokoje i automatycznie wysyłał wiadomości tekstowe na pokój gdzie wszedłeś.

Mam nadzieję, że rozwiązanie, które opisałem jest równie szczegółowe jak opis Twojego problemu ;)

0

Zgadza się Arthan o to mi właśnie chodzi

0

Używam selenium i nazwa strony to polczat i zrobiłem automatyczne logowanie na stronę.I chcę zaraz po zalogowaniu wejść na pewien pokój i gdzie wysyła automatycznie wiadomości.

0
from selenium import webdriver
import time, sys

browse = webdriver.Chrome()

def findByXpath(xpath):
    global browse
    elementy = browse.find_elements_by_xpath(xpath)
    while len(elementy) == 0:
        time.sleep(0.5)
        elementy = browser.find_elements_by_xpath(xpath)
    return elementy[0]

url = "https://polfan.pl/app/"
browse.get(url)
pokój = "45_i_więcej"
login = "aneta22free"

time.sleep(4)
findByXpath('').click()
time.sleep(0.5)
findByXpath('//*[@id="textfield-1128-inputEl"]').send_keys(pokoj)

findByXpath('//*[@id="textfield-1128-inputEl"]').send_keys(login)
time.sleep(1)
findByXpath('//*[@id="page"]/form/table/tbody/tr[4]/td/input').click()

print("...", end="")
input()
browse.quit()
0

Coś źle robię:

File "C:\Users\gramy\PycharmProjects\pythonProject1\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 1005, in find_elements
return self.execute(Command.FIND_ELEMENTS, {
File "C:\Users\gramy\PycharmProjects\pythonProject1\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\gramy\PycharmProjects\pythonProject1\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: Unable to locate an element with the xpath expression because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '' is not a valid XPath expression.
(Session info: chrome=90.0.4430.212)

5

Coś źle robię:

Potwierdzam. Próbujesz napisać spam-bota a to bardzo źle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0