Spaces:
Paused
Paused
| import requests | |
| from bs4 import BeautifulSoup | |
| def extract_original_image_urls(url='https://unicone-studio.imgbb.com/?page=2&seek=MZBhyJj'): | |
| try: | |
| # Make a GET request to fetch the raw HTML content | |
| response = requests.get(url) | |
| response.raise_for_status() # Raise an exception for HTTP errors | |
| # Parse the content of the request with BeautifulSoup | |
| soup = BeautifulSoup(response.content, 'html.parser') | |
| # Find all img tags within the specified div structure | |
| image_tags = soup.find_all('div', class_='list-item-image fixed-size') | |
| # Extract original image URLs from img tags | |
| original_image_urls = [] | |
| for img_tag in image_tags: | |
| image_url = img_tag.find('img')['src'] | |
| original_image_urls.append(image_url) | |
| return original_image_urls | |
| except requests.RequestException as e: | |
| print(f"Error fetching {url}: {e}") | |
| return [] | |
| # Example usage: | |
| if __name__ == "__main__": | |
| base_url = 'https://unicone-studio.imgbb.com/' | |
| image_urls = extract_original_image_urls(base_url) | |
| for url in image_urls: | |
| print(url) | |