摘要:檢測(cè)圖片是否存在腳本使用此為測(cè)試表結(jié)構(gòu)與公司立場(chǎng)無關(guān),查詢結(jié)果寫入當(dāng)前目錄的中代碼寫的爛大神別吐槽剛學(xué)天不容易起始便宜量查詢總數(shù)查詢主表起始便宜量查詢總數(shù)查詢圖片表數(shù)據(jù)庫結(jié)構(gòu)商品主表圖片表
python檢測(cè)圖片是否存在腳本 使用(此為測(cè)試表結(jié)構(gòu),與公司立場(chǎng)無關(guān)),查詢結(jié)果寫入當(dāng)前目錄的1.txt&2.txt中 代碼寫的爛,大神別吐槽,python剛學(xué)2天,不容易
./pycheck404url.py 0 100 1
0:起始便宜量,100 查詢總數(shù) 1:查詢主表
./pycheck404url.py 0 100 2
0:起始便宜量,100 查詢總數(shù) 2:查詢圖片表
#!/usr/bin/env python #coding:utf-8 from mysql import connector import urllib2 import sys import socket HOST = "localhost" USER = "root" PASSWORD = "" DATABASE = "pytest" ImagePrefix = "http://image.59store.com" def pyconnect(**kwargs): try: connect = connector.connect(host=kwargs.get("host"), user=kwargs.get("user"), passwd=kwargs.get("password"), db=kwargs.get("database")) return connect except Exception as e: print(e) return False def queryData(start=0, limit=100, type=1): connect = pyconnect(host=HOST, user=USER, password= PASSWORD, database= DATABASE) if connect != False: cursor = connect.cursor() if type == 1: sql = "SELECT rid,default_image FROM prefix_repo limit %s,%s" sql = sql % (start, limit) else: sql = "SELECT rid,url FROM prefix_repoimage limit %s,%s" sql = sql % (start, limit) cursor.execute(sql) data = cursor.fetchall() return data else: return False def check200(start, limit, type=1): file = open("%s.txt" % (type),"a") data = queryData(start, limit, type) if data != False: for row in data: try: url = ImagePrefix + row[1] print url response = urllib2.urlopen(url, timeout=3) httpCode = response.getcode() if httpCode != 200: file.write("%s %s " % (row[0], url)) else: print(row[0],"ok") except urllib2.HTTPError as e: file.write("%s %s " % (row[0], url)) except socket.timeout as e: file.write("%s %s " % (row[0], url)) file.close() if __name__ == "__main__": args = sys.argv print args check200(args[1],args[2],int(args[3]))數(shù)據(jù)庫結(jié)構(gòu)
1.商品主表
CREATE TABLE `prefix_repo` ( `rid` int(10) unsigned NOT NULL AUTO_INCREMENT, `status` tinyint(3) NOT NULL DEFAULT "0", `default_image` varchar(100) NOT NULL DEFAULT "", PRIMARY KEY (`rid`), KEY `rid` (`rid`,`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.圖片表
CREATE TABLE `prefix_repoimage` ( `item_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `rid` int(10) unsigned NOT NULL, `url` varchar(120) NOT NULL DEFAULT "", PRIMARY KEY (`item_id`), KEY `rid` (`rid`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/37906.html
摘要:檢測(cè)圖片是否存在腳本使用此為測(cè)試表結(jié)構(gòu)與公司立場(chǎng)無關(guān),查詢結(jié)果寫入當(dāng)前目錄的中代碼寫的爛大神別吐槽剛學(xué)天不容易起始便宜量查詢總數(shù)查詢主表起始便宜量查詢總數(shù)查詢圖片表數(shù)據(jù)庫結(jié)構(gòu)商品主表圖片表 python檢測(cè)圖片是否存在腳本 使用(此為測(cè)試表結(jié)構(gòu),與公司立場(chǎng)無關(guān)),查詢結(jié)果寫入當(dāng)前目錄的1.txt&2.txt中 代碼寫的爛,大神別吐槽,python剛學(xué)2天,不容易 ./pycheck40...
摘要:沒有顯卡也沒有關(guān)系,可以看看我前面發(fā)布的兩篇文章谷歌云計(jì)算平臺(tái),免費(fèi)又好用上安裝本文采用的深度學(xué)習(xí)模型是雅虎開源的深度學(xué)習(xí)色情圖片檢測(cè)模型,這里的代表,該項(xiàng)目基于框架。你還可以讀利用人工智能檢測(cè)色情圖片谷歌云計(jì)算平臺(tái),免費(fèi)又好用上安裝隨著互聯(lián)網(wǎng)的快速發(fā)展,越來越多的圖片和視頻出現(xiàn)在網(wǎng)絡(luò),特別是UCG產(chǎn)品,激發(fā)人們上傳圖片和視頻的熱情,比如微信每天上傳的圖片就高達(dá)10億多張。每個(gè)人都可以上傳,...
閱讀 3909·2021-09-27 13:35
閱讀 1088·2021-09-24 09:48
閱讀 2913·2021-09-22 15:42
閱讀 2357·2021-09-22 15:28
閱讀 3160·2019-08-30 15:43
閱讀 2627·2019-08-30 13:52
閱讀 2982·2019-08-29 12:48
閱讀 1464·2019-08-26 13:55