python3判断url链接是否为404的方法
本文实例为大家分享了python3判断url链接是否为404的具体代码,供大家参考,具体内容如下
importpymysql importthreading importtime importurllib importrequests #打开数据库连接 db=pymysql.connect("192.168.0.*","username","password","databasename") #使用cursor()方法创建一个游标对象cursor cursor=db.cursor() #SQL查询语句 sql="SELECTsku,url_6FROMurl_newwhereflag_6isnullandurl_6<>''" #执行SQL语句 cursor.execute(sql) #获取所有记录列表 results=cursor.fetchall() num=0 forrowinresults: sku=row[0] url=row[1] html=requests.head(url)#用head方法去请求资源头 re=html.status_code num=num+1 print(num,re) ifre==200: sql_2="UPDATEurl_newSETflag_6=0WHEREsku='%s'"%sku try: #执行SQL语句 cursor.execute(sql_2) #print(cursor.rowcount) exceptExceptionase: print(e) conn.rollback() ifre==404: sql_3="UPDATEurl_newSETflag_6=1WHEREsku='%s'"%sku try: #执行SQL语句 cursor.execute(sql_3) print(cursor.rowcount) exceptExceptionase: print(e) conn.rollback() db.commit() db.close()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。