fromfreeproxydownloaderimportget_proxiesget_proxies()
:paramlist_with_txt_file_links:
Example
["https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/socks5.txt",
"https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/socks4.txt",
"https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt",
"https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt",
"c:\\proxylist.txt"]
(default=None) #Will choose randomly from list_with_txt_file_proxies
:paramlist_with_json_file_links:
Example
["https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list",
"https://raw.githubusercontent.com/hookzof/socks5_list/master/tg/mtproto.json",
"https://raw.githubusercontent.com/hookzof/socks5_list/master/tg/socks.json",]
(default=None) #Will choose randomly from list_with_json_file_proxies
:paramsave_path_proxies_all_filtered:
Folderforoutput
(default=None) #Will create a folder in the root of your env, called "freeproxydownloader_results"
:paramhttp_check_timeout:
Timeoutforhttpcheckwithrequests
(default=10)
:paramthreads_httpcheck:
Howmanythreadswhendoingthehttpcheckwithrequests
(default=20)
:paramthreads_ping:
Howmanythreadswhendoingthepingcheck
(default=10)
:paramsilent:
verboseornot
(default=False)
:parammax_proxies_to_check:
stopcheckingafterncheckedproxiesintotal! (Notpositiveresults!!)
(default=False)
:return: filtered_proxies_xlsx, filtered_proxies_pkl#can be opened com pandas
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.