Python Forum
Downloading Images - Unable to find correct selector
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Downloading Images - Unable to find correct selector
#3
Can use Selenium,but it's a cooler way here as they use Roman numerals in url.
Then can write it so can use integer to navigate or eg download all images.
Example to get one image.
# roman.py
import requests
import os, re
from roman_convert import roman_to_int, int_to_roman

def make_url(roman_number):
    return f'https://swordscomic.com/comic/{roman_number}/'

def download(url, img_nr):
    img = requests.get(url)
    img_name = f'{int_to_roman(img_nr)}.png'
    with open(img_name, 'wb') as f_out:
        f_out.write(img.content)

if __name__ == '__main__':
    img_nr = 361
    url = f'https://swordscomic.com/media/Swords{img_nr}t.png'
    roman_number = int_to_roman(img_nr)
    org_link = make_url(roman_number)
    print(f'Dowloading --> {org_link}')
    download(url, img_nr)
Output:
E:\div_code\home λ python roman.py Dowloading --> https://swordscomic.com/comic/CCCLXI/
CCCLXI.png
[Image: I58IDh.png]
roman_convert that i import is not written bye me,just code from first hit on Google.
Reply


Messages In This Thread
RE: Downloading Images - Unable to find correct selector - by snippsat - Jan-20-2020, 11:02 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Django: View is unable to find attributes of database model pythonpaul32 1 674 May-20-2024, 05:38 AM
Last Post: tahirahmedd
  Div Class HTML selector in Python Artur 1 785 Mar-28-2024, 09:46 AM
Last Post: StevenSnyder
  python selenium downloading embedded pdf damian0612 0 3,830 Feb-23-2021, 09:11 PM
Last Post: damian0612
  Downloading CSV from a website bmiller12 1 1,876 Nov-26-2020, 09:33 AM
Last Post: Axel_Erfurt
  TDD/CSS & HTML testing - CSS selector (.has-error) makoseafox 0 1,865 May-13-2020, 07:41 PM
Last Post: makoseafox
  Downloading book preview Truman 6 3,633 May-15-2019, 10:02 PM
Last Post: Truman
  Downloading Multiple Webpages MoziakBeats 4 3,387 Apr-17-2019, 04:06 AM
Last Post: Skaperen
  Python - Scrapy - CSS selector Baggelhsk95 1 5,627 Nov-07-2018, 04:45 PM
Last Post: stranac
  Downloading txt files tjnichols 6 4,185 Aug-27-2018, 10:01 PM
Last Post: tjnichols
  Django+uWsgi unable to find "application" callable rosettas 3 12,079 Aug-24-2017, 01:41 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020