es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: URLLIB

UrlSplitResult: no se pueden reemplazar campos.

Estoy tratando de inyectar autenticación básica en una URL mediante split-inject-join: python url = urllib.parse.urlsplit(url) new_url = url._replace(username=user, password=password) Pero me sorprende el comportamiento del SplitResult que obtengo del método urllib.parse.urlsplit: >>> v = urlsplit(‘http://a.b/c/d’) >>> v.username is None and v.password is None # None, pero accesible True >>> v._replace(scheme=’ftp’) . . . Read more

Selenium con Python: Cómo verificar si una URL es válida

Tengo esta prueba funcional que obtiene una URL de un atributo href. Pero ¿cómo puedo probar si es válida (es decir, 200/éxito y no 404)? def test_card_links(self): “””Hacer clic en la tarjeta, asegurarse de que la URL sea válida””” card_link = self.browser.find_element_by_css_selector(‘#app-scoop-panel a’).get_attribute(‘href’);

¿Cómo puedo abrir todos los enlaces y guardar las imágenes en una carpeta en un directorio específico en mi PC?

Código: import urllib.request from bs4 import BeautifulSoup from requests import get import requests import dload import pandas as pd pd.set_option(‘display.max_colwidth’, None) week11picURL = “https://www.packers.com/photos/game-photos-packers-at-vikings-week-11-2021#9258618e-e793-41ae-8d9a-d3792366dcbb” response = get(week11picURL) print(response) htmlpage = requests.get(week11picURL) soup = BeautifulSoup(htmlpage.content, ‘html.parser’) image = soup.findAll(‘div’, class_=”nfl-c-photo-album_picture-wrapper”) data = [] for x in soup.select(‘.nfl-c-photo-album__picture-wrapper picture source:first-child’): try: data.append(x[‘srcset’].split(‘,’)[0]) . . . Read more