Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie den automatischen Zugriff auf Webseiten in Python

So implementieren Sie den automatischen Zugriff auf Webseiten in Python

零到壹度
零到壹度Original
2018-04-14 14:08:215406Durchsuche


Der Inhalt dieses Artikels besteht darin, Ihnen mitzuteilen, wie Python die Funktion des automatischen Zugriffs auf Webseiten implementiert. Er wird hauptsächlich in Form von Code dargestellt und hat einen bestimmten Referenzwert . Freunde in Not können sich auf

import urllib.request
import requests
import time
import ssl
import random

def openUrl(ip, agent):
    headers = {'User-Agent': agent}    
    proxies = {'http' : ip}    
    requests.get("https://www.baidu.com", headers=headers, proxies=proxies, verify=True)    
    ssl._create_default_https_context = ssl._create_unverified_context    
    print("Access to success.")
    
#IP池
#IP来源: 
def randomIP():
    ip = random.choice(['120.78.78.141', '122.72.18.35', '120.92.119.229'])    
    return ip
    
#User-Agent
#User-Agent来源: 
def randomUserAgent():
    UserAgent = random.choice(['Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36',                              
                               'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.1 Safari/537.36',                              
                               'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.0 Safari/537.36'])    
    return UserAgent
    
if __name__ == '__main__':
    for i in range(10):   
         ip = randomIP()        
         agent = randomUserAgent()        
         openUrl(ip, agent)        
         time.sleep(1)

Verwandte Empfehlungen beziehen:

Nutzung der automatischen WebSpec-Zugriffsseite

Simulieren Sie HTTP-Anfragen, um den automatischen Webseitenbetrieb und die Datenerfassung zu realisieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie den automatischen Zugriff auf Webseiten in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn