Могут же по прошлому аккаунту и новый взломать?- конечно могут, если вы к новому аккаунту установите пароль от старого аккаунта. Что бы такого не произошло, установите пароль сложнее 123456, например такой - C3my8SHo0g6 и не используйте его на других сайтах.
У меня взломали аккаунт- да никто на "взламывал" ваш аккаунт, просто боты подобрали пароль к вашей учетной записи и ещё к сотням, наверное. Вот если бы запустили червя на сервера gmail, либо перехватили управления теми же серверами, или на худой конец использовали паяльник(обязательно с утюгом) - это был бы взлом, хардкор.
библиотеку selenium использовать не могу, т.к у меня ubuntu console,- смотрите headless режим.
но я не знаю как установить chrome-driver в ubuntu- а что там непонятного, скачайте chrome-driver и перенесите его в папку /bin (да, я знаю что так делать нельзя и что так делают только в Windows. Но в данного товарища не боевой сервер, так что поиграться и так можно)
for i in range(1,100):
tiwar = open('tiwar.txt','a')
html_text = ses.get(f"http://tiwar.ru/rating/sumstat/{i}").text
soup = BeautifulSoup(html_text, 'html.parser')
names = soup.find_all('div',class_='block_zero')
for name in names[:-2]:
nick = name.a.text
print(nick)
tiwar.write(nick+'\n')
tiwar.close()
JSONObject jObject = XML.toJSONObject("ваш xml");
String json = jObject.toString();
Думаю конвертировать на сервере будет накладно по ресурсам- по каким ресурсам - финансовым. VPS за 1$ можно взять, а это для него вообще(в прямом смысле слова) не нагрузка.
soup = BeautifulSoup(response.text,"lxml")
ul = soup.find('ul',id = 'sizes')
sizes = ul.find_all('li')
for size in sizes:
print(size.text.strip())