Remove javlib source

This commit is contained in:
yoshiko2
2021-05-03 02:45:48 +08:00
parent cef296fbf1
commit de8cb063e3
4 changed files with 32 additions and 33 deletions

View File

@@ -108,32 +108,32 @@ def post_html(url: str, query: dict, headers: dict = None) -> requests.Response:
print("[-]" + errors) print("[-]" + errors)
def get_javlib_cookie() -> [dict, str]: # def get_javlib_cookie() -> [dict, str]:
import cloudscraper # import cloudscraper
switch, proxy, timeout, retry_count, proxytype = config.Config().proxy() # switch, proxy, timeout, retry_count, proxytype = config.Config().proxy()
proxies = get_proxy(proxy, proxytype) # proxies = get_proxy(proxy, proxytype)
#
raw_cookie = {} # raw_cookie = {}
user_agent = "" # user_agent = ""
#
# Get __cfduid/cf_clearance and user-agent # # Get __cfduid/cf_clearance and user-agent
for i in range(retry_count): # for i in range(retry_count):
try: # try:
if switch == 1 or switch == '1': # if switch == 1 or switch == '1':
raw_cookie, user_agent = cloudscraper.get_cookie_string( # raw_cookie, user_agent = cloudscraper.get_cookie_string(
"http://www.javlibrary.com/", # "http://www.javlibrary.com/",
proxies=proxies # proxies=proxies
) # )
else: # else:
raw_cookie, user_agent = cloudscraper.get_cookie_string( # raw_cookie, user_agent = cloudscraper.get_cookie_string(
"http://www.javlibrary.com/" # "http://www.javlibrary.com/"
) # )
except requests.exceptions.ProxyError: # except requests.exceptions.ProxyError:
print("[-] ProxyError, retry {}/{}".format(i + 1, retry_count)) # print("[-] ProxyError, retry {}/{}".format(i + 1, retry_count))
except cloudscraper.exceptions.CloudflareIUAMError: # except cloudscraper.exceptions.CloudflareIUAMError:
print("[-] IUAMError, retry {}/{}".format(i + 1, retry_count)) # print("[-] IUAMError, retry {}/{}".format(i + 1, retry_count))
#
return raw_cookie, user_agent # return raw_cookie, user_agent
def translateTag_to_sc(tag): def translateTag_to_sc(tag):

View File

@@ -134,7 +134,7 @@ def create_data_and_move_with_custom_number(file_path: str, c: config.Config, cu
if __name__ == '__main__': if __name__ == '__main__':
version = '4.6.1' version = '4.6.2'
# Parse command line args # Parse command line args
single_file_path, folder_path, config_file, custom_number, auto_exit = argparse_function(version) single_file_path, folder_path, config_file, custom_number, auto_exit = argparse_function(version)
@@ -155,6 +155,7 @@ if __name__ == '__main__':
print('[!]Enable soft link') print('[!]Enable soft link')
create_failed_folder(conf.failed_folder()) create_failed_folder(conf.failed_folder())
start_time = time.time()
if not single_file_path == '': #Single File if not single_file_path == '': #Single File
print('[+]==================== Single File =====================') print('[+]==================== Single File =====================')
@@ -169,8 +170,6 @@ if __name__ == '__main__':
count_all = str(len(movie_list)) count_all = str(len(movie_list))
print('[+]Find', count_all, 'movies') print('[+]Find', count_all, 'movies')
start_time = time.time()
for movie_path in movie_list: # 遍历电影列表 交给core处理 for movie_path in movie_list: # 遍历电影列表 交给core处理
count = count + 1 count = count + 1
percentage = str(count / int(count_all) * 100)[:4] + '%' percentage = str(count / int(count_all) * 100)[:4] + '%'

View File

@@ -26,7 +26,7 @@ max_title_len= 50
update_check=1 update_check=1
[priority] [priority]
website=javbus,javdb,airav,fanza,xcity,mgstage,fc2,avsox,jav321,javlib,dlsite website=javbus,javdb,airav,fanza,xcity,mgstage,fc2,avsox,jav321,dlsite
[escape] [escape]
literals=\()/ literals=\()/

View File

@@ -21,7 +21,7 @@ from WebCrawler import javbus
from WebCrawler import javdb from WebCrawler import javdb
from WebCrawler import mgstage from WebCrawler import mgstage
from WebCrawler import xcity from WebCrawler import xcity
from WebCrawler import javlib # from WebCrawler import javlib
from WebCrawler import dlsite from WebCrawler import dlsite
@@ -61,7 +61,7 @@ def get_data_from_json(file_number, filepath, conf: config.Config): # 从JSON
"mgstage": mgstage.main, "mgstage": mgstage.main,
"jav321": jav321.main, "jav321": jav321.main,
"xcity": xcity.main, "xcity": xcity.main,
"javlib": javlib.main, # "javlib": javlib.main,
"dlsite": dlsite.main, "dlsite": dlsite.main,
} }
@@ -107,7 +107,7 @@ def get_data_from_json(file_number, filepath, conf: config.Config): # 从JSON
'javdb' : pool.apply_async(javbus.main, (file_number,)), 'javdb' : pool.apply_async(javbus.main, (file_number,)),
'mgstage' : pool.apply_async(mgstage.main, (file_number,)), 'mgstage' : pool.apply_async(mgstage.main, (file_number,)),
'xcity' : pool.apply_async(xcity.main, (file_number,)), 'xcity' : pool.apply_async(xcity.main, (file_number,)),
'javlib' : pool.apply_async(javlib.main, (file_number,)), # 'javlib' : pool.apply_async(javlib.main, (file_number,)),
'dlsite' : pool.apply_async(dlsite.main, (file_number,)), 'dlsite' : pool.apply_async(dlsite.main, (file_number,)),
'airav' : pool.apply_async(airav.main, (file_number,)), 'airav' : pool.apply_async(airav.main, (file_number,)),
} }