Cách thêm proxy vào chrome selenium

Hello các bạn, trong quá trình các bạn auto, việc fake ip là việc thường xuyên cần phải đối mặt. Có nhiều cách fake ip khác nhau, và trong bài này mình sẽ hướng dẫn các bạn fake ip sử dụng proxy kết hợp vào tool auto chrome selenium

Toàn bộ code bài này ở đây

https://github.com/nghiahsgs/add-proxy-to-chrome-selenium-python

1, Mua proxy

Proxy có 2 loại là public proxy và private proxy, public proxy thì người bán sẽ bán cho bạn ip và port. Vd như sau:

209.127.191.180:80
Private proxy giống public proxy nhưng thêm user và pass. Vd như sau
209.127.191.180:80  azdcylgo-dest 7j8grsj3rkgz
Về nơi mua proxy, trước kia mình dùng tinsoft, ưu điểm là ip và admin đều là vn, dễ dùng, ip là public. Chỉ tiếc là mình auto quá nhiều nên bị ban nick =)) Bạn nào dùng ở mức độ vừa phải thì nên dùng thử
Nay, mình đang test thử private proxy của bên proxy.webshare.io, nếu ngon mình sẽ review cho ae dùng

2. Cách add public proxy vào chrome selenium

Các bạn chỉ cần thêm 1 dòng add argument cho chrome options là xong
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(‘–proxy-server=209.127.191.180:80’)
driver = webdriver.Chrome(‘./chromedriver’, chrome_options=chrome_options)

3. cách add private proxy vào chrome selenium

Cái này thực sự khó, mình google nửa ngày mới ra. Đại loại là các bạn sẽ tạo ra 1 extension, sau đó upload extension này lên chrome lúc khởi tạo. Nhiệm vụ của extension này sẽ dùng proxy, user và pass để xác thực proxy đó. Sau đó các bạn dùng bình thường. Các bạn copy code về dùng là hiểu, nhớ đóng gói lại nhé, vì nó rất lằng nhằng

 

Leave a Comment