SKYnv #5701 28 августа 2019 А кто-то подскажет, как спарсить время игр с сайта, чтобы вручную не записывать? Я не ленюсь, но это бы на порядок ускорило мою работу :) https://ru.dotabuff.com/esports/leagues/11140-destiny-cup/matches?date=patch_7.22 В массив times. И в значения минуты:секунды. Часы не в счёт.На Pythonзачем парсить время игр с дотабафа когда можно брать напрямую с dota api? << твой комментарий очень важен для форума. Поделиться сообщением Ссылка на сообщение
yellyex #5702 28 августа 2019 А кто-то подскажет, как спарсить время игр с сайта, чтобы вручную не записывать? Я не ленюсь, но это бы на порядок ускорило мою работу :) https://ru.dotabuff.com/esports/leagues/11140-destiny-cup/matches?date=patch_7.22 В массив times. И в значения минуты:секунды. Часы не в счёт.На Pythonзачем парсить время игр с дотабафа когда можно брать напрямую с dota api? Я просто не умею парсить вообще и АПИ пользоваться :(. Я новичок с гуглом кое-как справляюсь с кодом. Мне для автоматики только парсинга не хватает. Да и на дотабафе есть разделы по турнирам. Мне кажется с сайта проще.Есть что почитать? moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
SKYnv #5703 28 августа 2019 гугл << твой комментарий очень важен для форума. Поделиться сообщением Ссылка на сообщение
yellyex #5704 28 августа 2019 (изменено) гугл Гений, сука Я думал ты мне код парсинга сюда дашь чисто по дружбе Изменено 28 августа 2019 пользователем yellyex moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
FeelYourDestiny #5705 28 августа 2019 гугл Гений, сука Я думал ты мне код парсинга сюда дашь чисто по дружбе welcome to real life Поделиться сообщением Ссылка на сообщение
SKYnv #5706 28 августа 2019 гугл Гений, сука Я думал ты мне код парсинга сюда дашь чисто по дружбе choojoykin, yellyex, JuJeu и 1 другому понравилось это << твой комментарий очень важен для форума. Поделиться сообщением Ссылка на сообщение
choojoykin #5707 28 августа 2019 гугл Гений, сука Я думал ты мне код парсинга сюда дашь чисто по дружбе ссоре парништут интернет тут могут и нахуй послать honkler yellyex понравилось это ни мало ни много, а много и мало Поделиться сообщением Ссылка на сообщение
Ramil #5708 28 августа 2019 гугл Гений, сука Я думал ты мне код парсинга сюда дашь чисто по дружбе иди мойку помой Empower понравилось это javascript:void(0); Поделиться сообщением Ссылка на сообщение
sonac #5709 28 августа 2019 Мне звонили только один раз когда только начинал, с магазина игрушек, что лиБтв есть две почты + линкедин, нигде нет упоминания телеги, девушка находит меня в телеграме и пишет туда втф мне как-то рекрутерКА в инстаграмме в директ написала honklerвот это я понимаю `KV понравилось это Поделиться сообщением Ссылка на сообщение
SKYnv #5710 28 августа 2019 Мне звонили только один раз когда только начинал, с магазина игрушек, что лиБтв есть две почты + линкедин, нигде нет упоминания телеги, девушка находит меня в телеграме и пишет туда втф мне как-то рекрутерКА в инстаграмме в директ написала honklerвот это я понимаю - Ты такой горячий, как насчет секса? С нашим проектом. << твой комментарий очень важен для форума. Поделиться сообщением Ссылка на сообщение
yellyex #5711 28 августа 2019 (изменено) Как этот код переделать в парсинг дотабаффа. Мне нужно время игр и записать в массив с учётом всех страниц. Ну или хотя бы по одной странице.https://ru.dotabuff.com/esports/leagues/11140-destiny-cup/matches?date=patch_7.22 import csv from datetime import datetime import requests from bs4 import BeautifulSoup def get_html(url): response = requests.get(url) return response.text def get_all_links(html): soup = BeautifulSoup(html, 'lxml') tds = soup.find('table', id='currencies-all').find_all('td', class_='currency-name') links = [] for td in tds: a = td.find('a', class_='currency-name-container').get('href') link = 'https://coinmarketcap.com' + a links.append(link) return links def text_before_word(text, word): line = text.split(word)[0].strip() return line def get_page_data(html): soup = BeautifulSoup(html, 'lxml') try: name = text_before_word(soup.find('title').text, 'price') except: name = '' try: price = text_before_word(soup.find('div', class_='col-xs-6 col-sm-8 col-md-4 text-left').text, 'USD') except: price = '' data = {'name': name, 'price': price} return data def write_csv(i, data): with open('coinmarketcap.csv', 'a') as f: writer = csv.writer(f) writer.writerow((data['name'], data['price'])) print(i, data['name'], 'parsed') def main(): start = datetime.now() url = 'https://coinmarketcap.com/all/views/all' all_links = get_all_links(get_html(url)) for i, link in enumerate(all_links): html = get_html(link) data = get_page_data(html) write_csv(i, data) end = datetime.now() total = end - start print(str(total)) a = input() if __name__ == '__main__': main() Изменено 28 августа 2019 пользователем yellyex moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
Arzanis #5712 28 августа 2019 Я думал ты мне код парсинга сюда дашь чисто по дружбе 10 минут гугла. С питоном не знаком: yellyex понравилось это DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение
Rooster #5713 28 августа 2019 Как этот код переделать в парсинг дотабаффа. Тащемта всё очень просто. Берёшь без задней мысли и переделываешь ЖУМОНГ, yellyex, Kant и 3 другим понравилось это Поделиться сообщением Ссылка на сообщение
yellyex #5714 28 августа 2019 (изменено) Я думал ты мне код парсинга сюда дашь чисто по дружбе 10 минут гугла. С питоном не знаком: Я уже гуглю. Но твой код попробую и отвечу тебе :) Изменено 28 августа 2019 пользователем yellyex moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
Zellar #5715 28 августа 2019 Я не понимаю как вы так делаете. Типа находите код, хуй знает как он работает, но делает то что тебе нужно, корректируешь под себя и т.д. Я обычно если вижу тоже самое, то пытаюсь во всех деталях разобраться. Как же я ебал свою щепетильность pepehands pepehands pepehands Я тоже так хочу, а то из-за этого пиздец как медленно работаю. Еще есть ебаная хуйня с перфекционизмом. А учитывая, что работаю с JS, перфекционизм пиздец как жестко меня стопарит Жиза для любопытныхЧекнул = пидор Поделиться сообщением Ссылка на сообщение
yellyex #5716 28 августа 2019 Нихрена не получилось :) Откуда ссылка на парсинг? Я бы с дотабафа хотел. Там по турнирам и время видно. А напрямую по играм слишком долго. Где взять ключ или бесплатно можно АПИ юзать? Мне в принципе скорость то не нужна. moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
scarppy #5717 28 августа 2019 ну вот смотришь и думаешь, чел тупо весь рабочий день пытается решить задачу, а мог бы уже сесть и в блокнот все игры переписатьи делать уже чет другое, за что вам только платят лучшая цитата финта+жизненная Поделиться сообщением Ссылка на сообщение
yellyex #5718 28 августа 2019 ну вот смотришь и думаешь, чел тупо весь рабочий день пытается решить задачу, а мог бы уже сесть и в блокнот все игры переписатьи делать уже чет другое, за что вам только платятЯ вообще-то вручную и писал сидел :))))) Я думал ты мне код парсинга сюда дашь чисто по дружбе 10 минут гугла. С питоном не знаком: Я вот не понимаю, нафига давать код, который идёт от АПИ с ключом, которого у меня нет. Не мог бы ты написать код парсинга сайта, может этого https://www.opendota.com/matches/4992334191, а может и дотабаффа. moonfangtopich написал 29.08.2019 в 14:57: У вас недостаточно широкий кругозор, пацаны Я странствия этого еблана видел в покерных топанах, а потом в таверне - это один из самых безумных людей на форуме. Я искренне надеялся, что его зов о помощи останется незамеченным, но нет, нашелся доброволец и вот уже три страницы мы пожинаем плоды Поделиться сообщением Ссылка на сообщение
FeelYourDestiny #5719 28 августа 2019 Я не понимаю как вы так делаете. Типа находите код, хуй знает как он работает, но делает то что тебе нужно, корректируешь под себя и т.д. Я обычно если вижу тоже самое, то пытаюсь во всех деталях разобраться. Как же я ебал свою щепетильность pepehands pepehands pepehands Я тоже так хочу, а то из-за этого пиздец как медленно работаю. Еще есть ебаная хуйня с перфекционизмом. А учитывая, что работаю с JS, перфекционизм пиздец как жестко меня стопаритперфикционист хуже пидораса Поделиться сообщением Ссылка на сообщение
Arzanis #5720 28 августа 2019 ну вот смотришь и думаешь, чел тупо весь рабочий день пытается решить задачу, а мог бы уже сесть и в блокнот все игры переписатьи делать уже чет другое, за что вам только платятЯ вообще-то вручную и писал сидел :))))) Я думал ты мне код парсинга сюда дашь чисто по дружбе 10 минут гугла. С питоном не знаком: Я вот не понимаю, нафига давать код, который идёт от АПИ с ключом, которого у меня нет. Не мог бы ты написать код парсинга сайта, может этого https://www.opendota.com/matches/4992334191, а может и дотабаффа. У меня его тоже не было, пока не получил, очевидно. DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение