Código de Python - Listando los titulos de lawebdelprogramador.com

Listando los titulos de lawebdelprogramador.comgráfica de visualizaciones


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 03 de Julio del 2017 por Guillermo
443 visualizaciones desde el 03 de Julio del 2017. Una media de 42 por semana
Haciendo uso del modulo BeautifulSoup listamos los titulos de codigos fuentes de la sección python.

Requerimientos

Python 3.5

1.0
estrellaestrellaestrellaestrellaestrella(3)

Actualizado el 03 de Septiembre del 2017 (Publicado el 03 de Julio del 2017)gráfica de visualizaciones de la versión: 1.0
446 visualizaciones desde el 03 de Julio del 2017. Una media de 42 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# -*- coding: utf-8 -*-
#
# gbm
# 03/05/17
#
 
from bs4 import BeautifulSoup
import requests
 
url_base = "http://www.lawebdelprogramador.com/codigo/Python/index"
MAX_PAGES = 20
 
for i in range(1, MAX_PAGES):
 
    # Construyo la URL
    url = "{}{}.html".format(url_base,i)
 
    # Realizamos la petición a la web
    req = requests.get(url)
    # Comprobamos que la petición nos devuelve un Status Code = 200
    statusCode = req.status_code
    if statusCode == 200:
 
        # Pasamos el contenido HTML de la web a un objeto BeautifulSoup()
        html = BeautifulSoup(req.text, "html.parser")
 
        # Obtenemos todos los divs donde estan las entradas
        entradas = html.find_all("h2")
 
        for entrada in entradas:
        	titulo = entrada.find('a').getText()
        	print(titulo)
 
    else:
        # Si ya no existe la página y me da un 400
        break



Comentarios sobre la versión: 1.0 (3)

Imágen de perfil
xve
04 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Guillermo
05 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
Daniel
04 de Septiembre del 2017
estrellaestrellaestrellaestrellaestrella
Maravilloso! print("Gracias Bro")
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s4057