Aktywne Wpisy
Knamga +32
dziad_lesnyy +10
Siema wykopki. Mam do was pytanko. Mam ps4 może jakieś pół roku, jest to ogólnie pierwsza konsola jaka kupiłem w życiu, wcześniej byłem only PC i pojawia się problem apropo kontrolera. Jak przez całe życie gra się z pomocą klawiatury i myszki, to strzelanie analogiem to jest dla mnie cały czas abstrakcja. Próbowałem się przyzwyczaić, włączałem sobie nawet te nuubskie ułatwienia przy strzelaniu, lecz dla mnie nadal granie w jakieś FPSy jest
próbuję zrobić sobie scrapera do komiksu internetowgo, żeby zrozumieć jak działa beautifulsoup. No i nie wiem czemu, ale mi nie idzie :( Wybrałem sobie stronkę: https://www.gocomics.com/sarahs-scribbles/2018/09/02 i chcę ściągnąć adres komiksu używając bs4.
Mam coś takiego:
res = requests.get(url)
soup = bs4.BeautifulSoup(res.text)
comic_strip = soup.select('div, [data-title*="Sarah\'s Scribbles for"]')
Niestety kiedy drukuję sobie comic_strip, to otrzymuję z powrotem pół kodu strony zamiast tylko tego elementu. :( Jakiś pro mógłby mi podpowiedzieć co robię źle i jak najprościej wyciągnąć tylko atrybut data-url? Dzięki!
#python
Bo to jest mniej więcej tak różnica:
- znajdź mi diva wewnątrz którego jest coś co ma data-title
- znajdź mi diva który ma data-title
a następnie:
comic_strip[0]['data-url']
comic_strip = soup.select_one('div.comic.container')