J'ai écrit un script pour extraire les liens de pages Web en Python

BeautifulSoup4, super.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# python 2.x
#
# usage: python this_script.py "http://qiita.com/"
#
#Installez beautifulsoup4 à l'avance
# pip install beautifulsoup4

import codecs
import urllib2
import sys
from bs4 import BeautifulSoup

url = sys.argv[1]
html = urllib2.urlopen(url).read().decode('utf-8', 'ignore')
soup = BeautifulSoup(html, "html.parser")
links = [a.get("href") for a in soup.find_all("a")]

for l in links: print l

Recommended Posts

J'ai écrit un script pour extraire les liens de pages Web en Python
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai écrit un script pour obtenir un site populaire au Japon
Un mémo que j'ai écrit un tri rapide en Python
Je veux créer une fenêtre avec Python
J'ai écrit une classe en Python3 et Java
J'ai écrit "Introduction à la vérification des effets" en Python
Étapes pour développer une application Web en Python
J'ai écrit un script pour télécharger un plug-in WordPress
Extraire des données d'une page Web avec Python
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
J'ai créé une application Web en Python qui convertit Markdown en HTML
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
J'ai écrit python en japonais
J'ai essayé d'implémenter un pseudo pachislot en Python
Un mémorandum pour exécuter un script python dans un fichier bat
Je veux travailler avec un robot en python.
J'ai recherché les compétences nécessaires pour devenir ingénieur web avec Python
J'étais sobrement accro à appeler awscli à partir d'un script Python 2.7 enregistré dans crontab
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
J'ai écrit rapidement un programme pour étudier la DI avec Python ①
J'ai essayé "Comment obtenir une méthode décorée en Python"
J'ai écrit un script de création automatique de répertoire vide en Python
J'ai fait un chronomètre en utilisant tkinter avec python
Je veux ajouter un joli complément à input () en python
J'ai écrit un script qui divise l'image en deux
J'ai écrit Fizz Buzz en Python
J'ai écrit la file d'attente en Python
J'ai écrit la pile en Python
J'ai créé un script en Python pour convertir un fichier texte pour JSON (pour l'extrait d'utilisateur vscode)
J'ai écrit un doctest dans "J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python"
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
Comment passer des arguments à un script Python dans SPSS Modeler Batch
Je viens d'écrire un script pour construire Android sur une autre machine
J'ai essayé de mettre en œuvre un jeu de dilemme de prisonnier mal compris en Python
J'ai écrit un script pour aider goodnotes5 et Anki à travailler ensemble
J'ai essayé d'implémenter PLSA en Python
J'ai essayé d'implémenter la permutation en Python
Je veux imprimer dans la notation d'inclusion
J'ai fait un programme de gestion de la paie en Python!
Épingler le répertoire actuel au répertoire de script en Python
Exemple de script pour piéger les signaux en Python
J'ai essayé d'implémenter PLSA dans Python 2
Je veux créer un environnement Python
Exécuter l'interpréteur Python dans le script
Comment obtenir stacktrace en python
Comment extraire une zone de polygone en Python
J'ai essayé d'implémenter ADALINE en Python
Je voulais résoudre ABC159 avec Python
J'ai essayé d'implémenter PPO en Python
J'ai fait un script pour afficher des pictogrammes
J'ai créé une API Web
J'ai créé un outil de mot de passe en Python.
Comment exécuter des scripts Maya Python
Python VBA pour obtenir une capture de la page WEB entière avec Selenium
Écrivain AtCoder J'ai écrit un script qui regroupe les concours pour chaque écrivain
Je souhaite convertir une table convertie en PDF en Python en CSV