'''Project for download ilimit with MegaBasterdWINDOWS_7.55 using option Smartproxy'''
# link DataSet Proxy https://www.megaproxylist.net/
import pandas as pd
data = r"megaproxylist.csv"
df = pd.read_csv(data, delimiter=';', error_bad_lines=False, low_memory=False) ### on_bad_lines='skip' for pandas > 1.3
df.head()
IPobject
PORTobject
0
static.139.102.4.46.clients.your-server.de
80
1
li548-65.members.linode.com
80
2
electronexim.elatomo.com
80
3
ec2-54-153-87-94.us-west-1.compute.amazonaws.com
80
4
cpanel.luxten.com
80
df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 633401 entries, 0 to 633400
Data columns (total 4 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 IP 633401 non-null object
1 PORT 633401 non-null object
2 COUNTRY 633398 non-null object
3 RELIABILITY 633401 non-null object
dtypes: object(4)
memory usage: 19.3+ MB
df['IP:PORT'] = df['IP'] + ':' + df['PORT']
df['IP:PORT']
df.head()
IPobject
PORTobject
0
static.139.102.4.46.clients.your-server.de
80
1
li548-65.members.linode.com
80
2
electronexim.elatomo.com
80
3
ec2-54-153-87-94.us-west-1.compute.amazonaws.com
80
4
cpanel.luxten.com
80
def write():
with open(r'proxies.txt', 'a', encoding='utf-8') as f:
for proxie in df['IP:PORT']:
f.write(proxie)
f.write('\n')
def run():
write()
if __name__ == '__main__':
run()