跳转到内容

如何在 Selenium 中使用代理:完整指南

TL;DR

为浏览器自动化和数据抓取配置 GProxy 代理与 Selenium WebDriver,涵盖 Chrome、Firefox、headless 模式和代理认证。

语言: Python

准备事项

  • [
  • "
  • P
  • y
  • t
  • h
  • o
  • n
  • 3
  • .
  • 8
  • +
  • "
  • ,
  • "
  • S
  • e
  • l
  • e
  • n
  • i
  • u
  • m
  • 4
  • .
  • x
  • p
  • i
  • p
  • i
  • n
  • s
  • t
  • a
  • l
  • l
  • s
  • e
  • l
  • e
  • n
  • i
  • u
  • m
  • "
  • ,
  • "
  • C
  • h
  • r
  • o
  • m
  • e
  • D
  • r
  • i
  • v
  • e
  • r
  • G
  • e
  • c
  • k
  • o
  • D
  • r
  • i
  • v
  • e
  • r
  • "
  • ,
  • "
  • G
  • P
  • r
  • o
  • x
  • y
  • "
  • ]

分步设置

1

[

2

{

3

"

4

T

5

I

6

T

7

L

8

E

9

"

10

:

11

12

"

13

14

15

16

S

17

E

18

L

19

E

20

N

21

I

22

U

23

M

24

"

25

,

26

27

"

28

D

29

E

30

S

31

C

32

R

33

I

34

P

35

T

36

I

37

O

38

N

39

"

40

:

41

42

"

43

44

45

46

S

47

E

48

L

49

E

50

N

51

I

52

U

53

M

54

55

56

57

W

58

E

59

B

60

D

61

R

62

I

63

V

64

E

65

R

66

-

67

M

68

A

69

N

70

A

71

G

72

E

73

R

74

"

75

,

76

77

"

78

C

79

O

80

D

81

E

82

"

83

:

84

85

"

86

P

87

I

88

P

89

90

I

91

N

92

S

93

T

94

A

95

L

96

L

97

98

S

99

E

100

L

101

E

102

N

103

I

104

U

105

M

106

107

W

108

E

109

B

110

D

111

R

112

I

113

V

114

E

115

R

116

-

117

M

118

A

119

N

120

A

121

G

122

E

123

R

124

"

125

}

126

,

127

128

{

129

"

130

T

131

I

132

T

133

L

134

E

135

"

136

:

137

138

"

139

140

141

C

142

H

143

R

144

O

145

M

146

E

147

148

149

150

151

152

"

153

,

154

155

"

156

D

157

E

158

S

159

C

160

R

161

I

162

P

163

T

164

I

165

O

166

N

167

"

168

:

169

170

"

171

使

172

173

174

G

175

P

176

R

177

O

178

X

179

Y

180

181

182

183

184

C

185

H

186

R

187

O

188

M

189

E

190

191

W

192

E

193

B

194

D

195

R

196

I

197

V

198

E

199

R

200

"

201

,

202

203

"

204

C

205

O

206

D

207

E

208

"

209

:

210

211

"

212

F

213

R

214

O

215

M

216

217

S

218

E

219

L

220

E

221

N

222

I

223

U

224

M

225

226

I

227

M

228

P

229

O

230

R

231

T

232

233

W

234

E

235

B

236

D

237

R

238

I

239

V

240

E

241

R

242

\

243

N

244

F

245

R

246

O

247

M

248

249

S

250

E

251

L

252

E

253

N

254

I

255

U

256

M

257

.

258

W

259

E

260

B

261

D

262

R

263

I

264

V

265

E

266

R

267

.

268

C

269

H

270

R

271

O

272

M

273

E

274

.

275

O

276

P

277

T

278

I

279

O

280

N

281

S

282

283

I

284

M

285

P

286

O

287

R

288

T

289

290

O

291

P

292

T

293

I

294

O

295

N

296

S

297

\

298

N

299

\

300

N

301

O

302

P

303

T

304

S

305

306

=

307

308

O

309

P

310

T

311

I

312

O

313

N

314

S

315

(

316

)

317

\

318

N

319

O

320

P

321

T

322

S

323

.

324

A

325

D

326

D

327

_

328

A

329

R

330

G

331

U

332

M

333

E

334

N

335

T

336

(

337

'

338

-

339

-

340

P

341

R

342

O

343

X

344

Y

345

-

346

S

347

E

348

R

349

V

350

E

351

R

352

=

353

H

354

T

355

T

356

P

357

:

358

/

359

/

360

P

361

R

362

O

363

X

364

Y

365

.

366

G

367

P

368

R

369

O

370

X

371

Y

372

.

373

N

374

E

375

T

376

:

377

1

378

0

379

0

380

0

381

'

382

)

383

\

384

N

385

D

386

R

387

I

388

V

389

E

390

R

391

392

=

393

394

W

395

E

396

B

397

D

398

R

399

I

400

V

401

E

402

R

403

.

404

C

405

H

406

R

407

O

408

M

409

E

410

(

411

O

412

P

413

T

414

I

415

O

416

N

417

S

418

=

419

O

420

P

421

T

422

S

423

)

424

"

425

}

426

,

427

428

{

429

"

430

T

431

I

432

T

433

L

434

E

435

"

436

:

437

438

"

439

440

441

442

443

444

445

"

446

,

447

448

"

449

D

450

E

451

S

452

C

453

R

454

I

455

P

456

T

457

I

458

O

459

N

460

"

461

:

462

463

"

464

465

466

467

468

469

470

471

472

473

474

475

476

477

478

479

C

480

H

481

R

482

O

483

M

484

E

485

486

487

488

"

489

,

490

491

"

492

C

493

O

494

D

495

E

496

"

497

:

498

499

"

500

I

501

M

502

P

503

O

504

R

505

T

506

507

Z

508

I

509

P

510

F

511

I

512

L

513

E

514

,

515

516

J

517

S

518

O

519

N

520

\

521

N

522

\

523

N

524

M

525

A

526

N

527

I

528

F

529

E

530

S

531

T

532

533

=

534

535

{

536

\

537

"

538

V

539

E

540

R

541

S

542

I

543

O

544

N

545

\

546

"

547

:

548

549

\

550

"

551

1

552

.

553

0

554

.

555

0

556

\

557

"

558

,

559

560

\

561

"

562

M

563

A

564

N

565

I

566

F

567

E

568

S

569

T

570

_

571

V

572

E

573

R

574

S

575

I

576

O

577

N

578

\

579

"

580

:

581

582

2

583

,

584

\

585

N

586

587

588

\

589

"

590

N

591

A

592

M

593

E

594

\

595

"

596

:

597

598

\

599

"

600

P

601

R

602

O

603

X

604

Y

605

606

A

607

U

608

T

609

H

610

\

611

"

612

,

613

\

614

N

615

616

617

\

618

"

619

P

620

E

621

R

622

M

623

I

624

S

625

S

626

I

627

O

628

N

629

S

630

\

631

"

632

:

633

634

[

635

\

636

"

637

P

638

R

639

O

640

X

641

Y

642

\

643

"

644

,

645

\

646

"

647

W

648

E

649

B

650

R

651

E

652

Q

653

U

654

E

655

S

656

T

657

\

658

"

659

,

660

\

661

"

662

W

663

E

664

B

665

R

666

E

667

Q

668

U

669

E

670

S

671

T

672

B

673

L

674

O

675

C

676

K

677

I

678

N

679

G

680

\

681

"

682

,

683

\

684

"

685

<

686

A

687

L

688

L

689

_

690

U

691

R

692

L

693

S

694

>

695

\

696

"

697

]

698

,

699

\

700

N

701

702

703

\

704

"

705

B

706

A

707

C

708

K

709

G

710

R

711

O

712

U

713

N

714

D

715

\

716

"

717

:

718

719

{

720

\

721

"

722

S

723

C

724

R

725

I

726

P

727

T

728

S

729

\

730

"

731

:

732

733

[

734

\

735

"

736

B

737

A

738

C

739

K

740

G

741

R

742

O

743

U

744

N

745

D

746

.

747

J

748

S

749

\

750

"

751

]

752

}

753

}

754

\

755

N

756

\

757

N

758

B

759

G

760

_

761

J

762

S

763

764

=

765

766

'

767

C

768

H

769

R

770

O

771

M

772

E

773

.

774

W

775

E

776

B

777

R

778

E

779

Q

780

U

781

E

782

S

783

T

784

.

785

O

786

N

787

A

788

U

789

T

790

H

791

R

792

E

793

Q

794

U

795

I

796

R

797

E

798

D

799

.

800

A

801

D

802

D

803

L

804

I

805

S

806

T

807

E

808

N

809

E

810

R

811

(

812

F

813

U

814

N

815

C

816

T

817

I

818

O

819

N

820

(

821

D

822

)

823

824

{

825

826

R

827

E

828

T

829

U

830

R

831

N

832

833

{

834

A

835

U

836

T

837

H

838

C

839

R

840

E

841

D

842

E

843

N

844

T

845

I

846

A

847

L

848

S

849

:

850

851

{

852

U

853

S

854

E

855

R

856

N

857

A

858

M

859

E

860

:

861

\

862

"

863

U

864

S

865

E

866

R

867

\

868

"

869

,

870

871

P

872

A

873

S

874

S

875

W

876

O

877

R

878

D

879

:

880

\

881

"

882

P

883

A

884

S

885

S

886

\

887

"

888

}

889

}

890

;

891

892

}

893

,

894

895

{

896

U

897

R

898

L

899

S

900

:

901

[

902

\

903

"

904

<

905

A

906

L

907

L

908

_

909

U

910

R

911

L

912

S

913

>

914

\

915

"

916

]

917

}

918

,

919

920

[

921

\

922

"

923

B

924

L

925

O

926

C

927

K

928

I

929

N

930

G

931

\

932

"

933

]

934

)

935

;

936

'

937

\

938

N

939

\

940

N

941

W

942

I

943

T

944

H

945

946

Z

947

I

948

P

949

F

950

I

951

L

952

E

953

.

954

Z

955

I

956

P

957

F

958

I

959

L

960

E

961

(

962

'

963

P

964

R

965

O

966

X

967

Y

968

_

969

A

970

U

971

T

972

H

973

.

974

Z

975

I

976

P

977

'

978

,

979

'

980

W

981

'

982

)

983

984

A

985

S

986

987

Z

988

P

989

:

990

\

991

N

992

993

994

995

996

Z

997

P

998

.

999

W

1000

R

1001

I

1002

T

1003

E

1004

S

1005

T

1006

R

1007

(

1008

'

1009

M

1010

A

1011

N

1012

I

1013

F

1014

E

1015

S

1016

T

1017

.

1018

J

1019

S

1020

O

1021

N

1022

'

1023

,

1024

1025

J

1026

S

1027

O

1028

N

1029

.

1030

D

1031

U

1032

M

1033

P

1034

S

1035

(

1036

M

1037

A

1038

N

1039

I

1040

F

1041

E

1042

S

1043

T

1044

)

1045

)

1046

\

1047

N

1048

1049

1050

1051

1052

Z

1053

P

1054

.

1055

W

1056

R

1057

I

1058

T

1059

E

1060

S

1061

T

1062

R

1063

(

1064

'

1065

B

1066

A

1067

C

1068

K

1069

G

1070

R

1071

O

1072

U

1073

N

1074

D

1075

.

1076

J

1077

S

1078

'

1079

,

1080

1081

B

1082

G

1083

_

1084

J

1085

S

1086

)

1087

\

1088

N

1089

\

1090

N

1091

O

1092

P

1093

T

1094

S

1095

.

1096

A

1097

D

1098

D

1099

_

1100

E

1101

X

1102

T

1103

E

1104

N

1105

S

1106

I

1107

O

1108

N

1109

(

1110

'

1111

P

1112

R

1113

O

1114

X

1115

Y

1116

_

1117

A

1118

U

1119

T

1120

H

1121

.

1122

Z

1123

I

1124

P

1125

'

1126

)

1127

"

1128

}

1129

,

1130

1131

{

1132

"

1133

T

1134

I

1135

T

1136

L

1137

E

1138

"

1139

:

1140

1141

"

1142

1143

1144

1145

1146

1147

1148

"

1149

,

1150

1151

"

1152

D

1153

E

1154

S

1155

C

1156

R

1157

I

1158

P

1159

T

1160

I

1161

O

1162

N

1163

"

1164

:

1165

1166

"

1167

1168

1169

1170

1171

1172

1173

1174

D

1175

R

1176

I

1177

V

1178

E

1179

R

1180

1181

1182

1183

1184

1185

1186

1187

I

1188

P

1189

"

1190

,

1191

1192

"

1193

C

1194

O

1195

D

1196

E

1197

"

1198

:

1199

1200

"

1201

D

1202

E

1203

F

1204

1205

G

1206

E

1207

T

1208

_

1209

D

1210

R

1211

I

1212

V

1213

E

1214

R

1215

(

1216

)

1217

:

1218

\

1219

N

1220

1221

1222

1223

1224

O

1225

P

1226

T

1227

S

1228

1229

=

1230

1231

O

1232

P

1233

T

1234

I

1235

O

1236

N

1237

S

1238

(

1239

)

1240

\

1241

N

1242

1243

1244

1245

1246

O

1247

P

1248

T

1249

S

1250

.

1251

A

1252

D

1253

D

1254

_

1255

A

1256

R

1257

G

1258

U

1259

M

1260

E

1261

N

1262

T

1263

(

1264

'

1265

-

1266

-

1267

H

1268

E

1269

A

1270

D

1271

L

1272

E

1273

S

1274

S

1275

=

1276

N

1277

E

1278

W

1279

'

1280

)

1281

\

1282

N

1283

1284

1285

1286

1287

O

1288

P

1289

T

1290

S

1291

.

1292

A

1293

D

1294

D

1295

_

1296

A

1297

R

1298

G

1299

U

1300

M

1301

E

1302

N

1303

T

1304

(

1305

'

1306

-

1307

-

1308

P

1309

R

1310

O

1311

X

1312

Y

1313

-

1314

S

1315

E

1316

R

1317

V

1318

E

1319

R

1320

=

1321

H

1322

T

1323

T

1324

P

1325

:

1326

/

1327

/

1328

P

1329

R

1330

O

1331

X

1332

Y

1333

.

1334

G

1335

P

1336

R

1337

O

1338

X

1339

Y

1340

.

1341

N

1342

E

1343

T

1344

:

1345

1

1346

0

1347

0

1348

0

1349

'

1350

)

1351

\

1352

N

1353

1354

1355

1356

1357

R

1358

E

1359

T

1360

U

1361

R

1362

N

1363

1364

W

1365

E

1366

B

1367

D

1368

R

1369

I

1370

V

1371

E

1372

R

1373

.

1374

C

1375

H

1376

R

1377

O

1378

M

1379

E

1380

(

1381

O

1382

P

1383

T

1384

I

1385

O

1386

N

1387

S

1388

=

1389

O

1390

P

1391

T

1392

S

1393

)

1394

\

1395

N

1396

\

1397

N

1398

F

1399

O

1400

R

1401

1402

U

1403

R

1404

L

1405

1406

I

1407

N

1408

1409

U

1410

R

1411

L

1412

S

1413

:

1414

\

1415

N

1416

1417

1418

1419

1420

D

1421

R

1422

I

1423

V

1424

E

1425

R

1426

1427

=

1428

1429

G

1430

E

1431

T

1432

_

1433

D

1434

R

1435

I

1436

V

1437

E

1438

R

1439

(

1440

)

1441

\

1442

N

1443

1444

1445

1446

1447

D

1448

R

1449

I

1450

V

1451

E

1452

R

1453

.

1454

G

1455

E

1456

T

1457

(

1458

U

1459

R

1460

L

1461

)

1462

\

1463

N

1464

1465

1466

1467

1468

#

1469

1470

.

1471

.

1472

.

1473

1474

E

1475

X

1476

T

1477

R

1478

A

1479

C

1480

T

1481

1482

D

1483

A

1484

T

1485

A

1486

\

1487

N

1488

1489

1490

1491

1492

D

1493

R

1494

I

1495

V

1496

E

1497

R

1498

.

1499

Q

1500

U

1501

I

1502

T

1503

(

1504

)

1505

"

1506

}

1507

,

1508

1509

{

1510

"

1511

T

1512

I

1513

T

1514

L

1515

E

1516

"

1517

:

1518

1519

"

1520

1521

1522

1523

1524

"

1525

,

1526

1527

"

1528

D

1529

E

1530

S

1531

C

1532

R

1533

I

1534

P

1535

T

1536

I

1537

O

1538

N

1539

"

1540

:

1541

1542

"

1543

1544

1545

1546

1547

1548

1549

1550

1551

1552

1553

"

1554

,

1555

1556

"

1557

C

1558

O

1559

D

1560

E

1561

"

1562

:

1563

1564

"

1565

D

1566

R

1567

I

1568

V

1569

E

1570

R

1571

.

1572

G

1573

E

1574

T

1575

(

1576

'

1577

H

1578

T

1579

T

1580

P

1581

S

1582

:

1583

/

1584

/

1585

H

1586

T

1587

T

1588

P

1589

B

1590

I

1591

N

1592

.

1593

O

1594

R

1595

G

1596

/

1597

I

1598

P

1599

'

1600

)

1601

\

1602

N

1603

P

1604

R

1605

I

1606

N

1607

T

1608

(

1609

D

1610

R

1611

I

1612

V

1613

E

1614

R

1615

.

1616

F

1617

I

1618

N

1619

D

1620

_

1621

E

1622

L

1623

E

1624

M

1625

E

1626

N

1627

T

1628

(

1629

'

1630

T

1631

A

1632

G

1633

1634

N

1635

A

1636

M

1637

E

1638

'

1639

,

1640

1641

'

1642

P

1643

R

1644

E

1645

'

1646

)

1647

.

1648

T

1649

E

1650

X

1651

T

1652

)

1653

"

1654

}

1655

]

代码示例

为什么要在 Selenium 中使用代理?

Selenium 自动化操作真实浏览器,非常适合抓取重度依赖 JavaScript 的网站。但是,用单一 IP 运行自动化浏览器会很快触发反机器人系统。GProxy 的 10M+ 住宅 IP 可让您轮换浏览器的出口 IP,使每次会话都像是来自 150+ 国家之一的独立访客。

Chrome WebDriver 代理配置

Chrome 通过 ChromeOptions 参数支持代理配置。对于无需认证的简单代理,传入 --proxy-server 参数即可。对于 GProxy 这类需要认证的代理,则需要一个处理代理认证的 Chrome 扩展,因为 Chrome 原生不支持在代理 URL 中携带 用户名:密码。

Firefox WebDriver 代理配置

Firefox 通过 FirefoxProfile 或 Options 首选项处理代理配置。与 Chrome 不同,Firefox 支持在配置文件设置中完成代理认证,因此配合 GProxy 的认证型接入点配置起来略微简单一些。

Headless 模式注意事项

在服务器部署中,以 headless 模式运行 Selenium 很常见。Chrome 和 Firefox 都支持带代理的 headless 运行。请注意,部分反机器人系统能够识别 headless 浏览器——GProxy 的住宅 IP 会有帮助,但也建议使用 undetected-chromedriver 或添加真实的浏览器指纹。

代理轮换策略

与 HTTP 库不同,Selenium 会维持一个浏览器会话,因此难以按请求轮换代理。应改为按会话轮换:为每个任务用不同的代理创建新的 WebDriver 实例。GProxy 的 backconnect 接入点简化了这一点——每条新连接都会自动获得一个新的 IP。

性能建议

浏览器自动化非常消耗资源。要提升吞吐量:使用 headless 模式,在不需要时禁用图片和 CSS 加载,设置页面加载超时,并使用不同的 GProxy 接入点并行运行多个浏览器实例以获得 IP 多样性。

应用场景

[

{

"

T

I

T

L

E

"

:

"

J

A

V

A

S

C

R

I

P

T

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

S

P

A

"

}

,

{

"

T

I

T

L

E

"

:

"

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

"

}

,

{

"

T

I

T

L

E

"

:

"

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

使

"

}

,

{

"

T

I

T

L

E

"

:

"

"

,

"

D

E

S

C

R

I

P

T

I

O

N

"

:

"

I

P

"

}

]

进阶技巧
使用 undetected-chromedriver 绕过 Cloudflare 和反机器人系统。只需要文本时,用 prefs 禁用图片以加快页面加载。将 page_load_timeout 设为 30 秒,避免在慢速页面上卡住。对需要保持同一 IP 的多页面流程,请使用 GProxy 的粘性会话。

FAQ

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

准备开始了吗?

几分钟即可开始使用 GProxy——住宅代理 $0.85/GB 起,IPv6 $0.03/个起,按用量付费。

其他集成

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.