Advertisement
Guest User

Untitled

a guest
Oct 28th, 2017
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.47 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium import webdriver
  3. from selenium import webdriver
  4. from selenium.common.exceptions import TimeoutException
  5. from selenium.webdriver.support.ui import WebDriverWait
  6. from selenium.webdriver.support import expected_conditions as EC
  7. from selenium.webdriver.common.by import By
  8. from selenium.webdriver.support.ui import WebDriverWait
  9. from selenium.webdriver.support import expected_conditions as EC
  10. from selenium.webdriver.common.by import By
  11. import os
  12. import csv
  13. import requests
  14. import time
  15. from selenium import webdriver
  16. from random import shuffle
  17. import csv
  18. from selenium import webdriver
  19. from selenium import webdriver
  20. from selenium.webdriver.support.ui import WebDriverWait
  21. from selenium.webdriver.support import expected_conditions as EC
  22. from selenium.webdriver.common.by import By
  23. import csv
  24. import requests
  25. import time
  26. from selenium import webdriver
  27. from selenium import webdriver
  28. from selenium.webdriver.support.ui import WebDriverWait
  29. from selenium.webdriver.support import expected_conditions as EC
  30. from selenium.webdriver.common.by import By
  31. import csv
  32. import requests
  33. import time
  34. from selenium import webdriver
  35. from random import shuffle
  36. import csv
  37. import time
  38. from selenium import webdriver
  39. from random import randint
  40. from random import shuffle
  41. from selenium.webdriver.support.ui import WebDriverWait as wait
  42. from selenium.webdriver.common.by import By
  43. from selenium.webdriver.support import expected_conditions as EC
  44. from selenium.webdriver.common.by import By
  45. from random import shuffle
  46. from selenium.webdriver.support.ui import WebDriverWait as wait
  47. from selenium.webdriver.common.by import By
  48. from selenium.webdriver.support import expected_conditions as EC
  49. from selenium import webdriver as web
  50. from selenium.common.exceptions import NoSuchElementException
  51. from selenium.common.exceptions import TimeoutException
  52. from random import randint
  53. from time import sleep
  54. import selenium.common.exceptions as SeleniumExceptions
  55. from selenium import webdriver
  56. import sys
  57. import csv
  58. import random
  59. from retrying import retry
  60. from selenium import webdriver
  61. from selenium.webdriver.support.ui import WebDriverWait
  62. from selenium.webdriver.support import expected_conditions as EC
  63. from selenium.webdriver.common.by import By
  64. import csv
  65. import requests
  66. import time
  67. from selenium.webdriver.common.by import By
  68. from selenium import webdriver
  69. from selenium.webdriver.support.ui import WebDriverWait
  70. from selenium.webdriver.support import expected_conditions as EC
  71. from selenium.webdriver.common.by import By
  72. import csv
  73. import requests
  74. import time
  75. from selenium import webdriver
  76. from selenium import webdriver
  77. from selenium.webdriver.support.ui import WebDriverWait
  78. from selenium.webdriver.support import expected_conditions as EC
  79. from selenium.webdriver.common.by import By
  80. import csv
  81. import requests
  82. import time
  83. from selenium import webdriver
  84. from selenium import webdriver
  85. from selenium.webdriver.support.ui import WebDriverWait
  86. from selenium.webdriver.support import expected_conditions as EC
  87. from selenium.webdriver.common.by import By
  88. import csv
  89. import requests
  90. import time
  91. from selenium import webdriver
  92. from selenium import webdriver
  93. from selenium.webdriver.support.ui import WebDriverWait
  94. from selenium.webdriver.support import expected_conditions as EC
  95. from selenium.webdriver.common.by import By
  96. import csv
  97. import requests
  98. import time
  99. from selenium import webdriver
  100. from selenium.webdriver.support.ui import WebDriverWait
  101. from selenium.webdriver.support import expected_conditions as EC
  102. from selenium.webdriver.common.by import By
  103. import csv
  104. import requests
  105. import time
  106. from selenium import webdriver
  107. from random import shuffle
  108. from selenium import webdriver
  109. from selenium.webdriver.support.ui import WebDriverWait
  110. from selenium.webdriver.support import expected_conditions as EC
  111. from selenium.webdriver.common.by import By
  112. import csv
  113. import requests
  114. import time
  115. from selenium import webdriver
  116. from selenium import webdriver
  117. from selenium.webdriver.support.ui import WebDriverWait
  118. from selenium.webdriver.support import expected_conditions as EC
  119. from selenium.webdriver.common.by import By
  120. import csv
  121. import requests
  122. import time
  123. from selenium import webdriver
  124. from random import shuffle
  125. import csv
  126. import time
  127. from selenium import webdriver
  128. from random import randint
  129. from random import shuffle
  130. from selenium.webdriver.support.ui import WebDriverWait as wait
  131. from selenium.webdriver.common.by import By
  132. from selenium.webdriver.support import expected_conditions as EC
  133. from selenium.webdriver.common.by import By
  134. from random import shuffle
  135. from selenium.webdriver.support.ui import WebDriverWait as wait
  136. from selenium.webdriver.common.by import By
  137. from selenium.webdriver.support import expected_conditions as EC
  138. from selenium import webdriver as web
  139. from selenium.common.exceptions import NoSuchElementException
  140. from selenium.common.exceptions import TimeoutException
  141. from random import randint
  142. from time import sleep
  143. import selenium.common.exceptions as SeleniumExceptions
  144. from selenium import webdriver
  145. import sys
  146. import csv
  147. import random
  148. from retrying import retry
  149. from selenium import webdriver
  150. from selenium.webdriver.support.ui import WebDriverWait
  151. from selenium.webdriver.support import expected_conditions as EC
  152. from selenium.webdriver.common.by import By
  153. import csv
  154. import requests
  155. import time
  156. from selenium.webdriver.common.by import By
  157. from selenium import webdriver
  158. from selenium.webdriver.support.ui import WebDriverWait
  159. from selenium.webdriver.support import expected_conditions as EC
  160. from selenium.webdriver.common.by import By
  161. import csv
  162. import requests
  163. import time
  164. from selenium import webdriver
  165. from selenium import webdriver
  166. from selenium.webdriver.support.ui import WebDriverWait
  167. from selenium.webdriver.support import expected_conditions as EC
  168. from selenium.webdriver.common.by import By
  169. import csv
  170. import requests
  171. import time
  172. from selenium import webdriver
  173. from selenium import webdriver
  174. from selenium.webdriver.support.ui import WebDriverWait
  175. from selenium.webdriver.support import expected_conditions as EC
  176. from selenium.webdriver.common.by import By
  177. import csv
  178. import requests
  179. import time
  180. from selenium import webdriver
  181. from selenium import webdriver
  182. from selenium.webdriver.support.ui import WebDriverWait
  183. from selenium.webdriver.support import expected_conditions as EC
  184. from selenium.webdriver.common.by import By
  185. import csv
  186. import requests
  187. import time
  188. from selenium import webdriver
  189. from selenium import webdriver
  190. from selenium.webdriver.support.ui import WebDriverWait
  191. from selenium.webdriver.support import expected_conditions as EC
  192. from selenium.webdriver.common.by import By
  193. import csv
  194. import requests
  195. import time
  196. from selenium import webdriver
  197. from selenium import webdriver
  198. from selenium.webdriver.support.ui import WebDriverWait
  199. from selenium.webdriver.support import expected_conditions as EC
  200. from selenium.webdriver.common.by import By
  201. import csv
  202. import requests
  203. import time
  204. from selenium import webdriver
  205. from random import shuffle
  206. import csv
  207. import time
  208. from selenium import webdriver
  209. from random import randint
  210. from random import shuffle
  211. from selenium.webdriver.support.ui import WebDriverWait as wait
  212. from selenium.webdriver.common.by import By
  213. from selenium.webdriver.support import expected_conditions as EC
  214. from selenium.webdriver.common.by import By
  215. from random import shuffle
  216. from selenium.webdriver.support.ui import WebDriverWait as wait
  217. from selenium.webdriver.common.by import By
  218. from selenium.webdriver.support import expected_conditions as EC
  219. from selenium import webdriver as web
  220. from selenium.common.exceptions import NoSuchElementException
  221. from selenium.common.exceptions import TimeoutException
  222. from random import randint
  223. from time import sleep
  224. import selenium.common.exceptions as SeleniumExceptions
  225. from selenium import webdriver
  226. import sys
  227. import csv
  228. import random
  229. from retrying import retry
  230. from selenium import webdriver
  231. from selenium.webdriver.support.ui import WebDriverWait
  232. from selenium.webdriver.support import expected_conditions as EC
  233. from selenium.webdriver.common.by import By
  234. import csv
  235. import requests
  236. import time
  237. from selenium.webdriver.common.by import By
  238. from selenium import webdriver
  239. from selenium.webdriver.support.ui import WebDriverWait
  240. from selenium.webdriver.support import expected_conditions as EC
  241. from selenium.webdriver.common.by import By
  242. import csv
  243. import requests
  244. import time
  245. from selenium import webdriver
  246. from selenium import webdriver
  247. from selenium.webdriver.support.ui import WebDriverWait
  248. from selenium.webdriver.support import expected_conditions as EC
  249. from selenium.webdriver.common.by import By
  250. import csv
  251. import requests
  252. import time
  253. from selenium import webdriver
  254. from selenium import webdriver
  255. from selenium.webdriver.support.ui import WebDriverWait
  256. from selenium.webdriver.support import expected_conditions as EC
  257. from selenium.webdriver.common.by import By
  258. import csv
  259. import requests
  260. import time
  261. from selenium import webdriver
  262. from selenium import webdriver
  263. from selenium.webdriver.support.ui import WebDriverWait
  264. from selenium.webdriver.support import expected_conditions as EC
  265. from selenium.webdriver.common.by import By
  266. import csv
  267. import requests
  268. import time
  269. from selenium import webdriver
  270. from selenium import webdriver
  271. from selenium.webdriver.support.ui import WebDriverWait
  272. from selenium.webdriver.support import expected_conditions as EC
  273. from selenium.webdriver.common.by import By
  274. import csv
  275. import requests
  276. import time
  277. from selenium import webdriver
  278. from selenium import webdriver
  279. from selenium.webdriver.support.ui import WebDriverWait
  280. from selenium.webdriver.support import expected_conditions as EC
  281. from selenium.webdriver.common.by import By
  282. import csv
  283. import requests
  284. import time
  285. from selenium import webdriver
  286. from random import shuffle
  287. import csv
  288. import time
  289. from selenium import webdriver
  290. from random import randint
  291. from random import shuffle
  292. from selenium.webdriver.support.ui import WebDriverWait as wait
  293. from selenium.webdriver.common.by import By
  294. from selenium.webdriver.support import expected_conditions as EC
  295. from selenium.webdriver.common.by import By
  296. from random import shuffle
  297. from selenium.webdriver.support.ui import WebDriverWait as wait
  298. from selenium.webdriver.common.by import By
  299. from selenium.webdriver.support import expected_conditions as EC
  300. from selenium import webdriver as web
  301. from selenium.common.exceptions import NoSuchElementException
  302. from selenium.common.exceptions import TimeoutException
  303. from random import randint
  304. from time import sleep
  305. import selenium.common.exceptions as SeleniumExceptions
  306. from selenium import webdriver
  307. import sys
  308. import csv
  309. import random
  310. from retrying import retry
  311. from selenium import webdriver
  312. from selenium.webdriver.support.ui import WebDriverWait
  313. from selenium.webdriver.support import expected_conditions as EC
  314. from selenium.webdriver.common.by import By
  315. import csv
  316. import requests
  317. import time
  318. from selenium.webdriver.common.by import By
  319. from selenium import webdriver
  320. from selenium.webdriver.support.ui import WebDriverWait
  321. from selenium.webdriver.support import expected_conditions as EC
  322. from selenium.webdriver.common.by import By
  323. import csv
  324. import requests
  325. import time
  326. from selenium import webdriver
  327. from selenium import webdriver
  328. from selenium.webdriver.support.ui import WebDriverWait
  329. from selenium.webdriver.support import expected_conditions as EC
  330. from selenium.webdriver.common.by import By
  331. import csv
  332. import requests
  333. import time
  334. from selenium import webdriver
  335. from selenium import webdriver
  336. from selenium.webdriver.support.ui import WebDriverWait
  337. from selenium.webdriver.support import expected_conditions as EC
  338. from selenium.webdriver.common.by import By
  339. import csv
  340. import requests
  341. import time
  342. from selenium import webdriver
  343. from selenium import webdriver
  344. from selenium.webdriver.support.ui import WebDriverWait
  345. from selenium.webdriver.support import expected_conditions as EC
  346. from selenium.webdriver.common.by import By
  347. import csv
  348. import requests
  349. import time
  350. from selenium import webdriver
  351. from selenium import webdriver
  352. from selenium.webdriver.support.ui import WebDriverWait
  353. from selenium.webdriver.support import expected_conditions as EC
  354. from selenium.webdriver.common.by import By
  355. import csv
  356. import requests
  357. import time
  358. from selenium import webdriver
  359. from selenium import webdriver
  360. from selenium.webdriver.support.ui import WebDriverWait
  361. from selenium.webdriver.support import expected_conditions as EC
  362. from selenium.webdriver.common.by import By
  363. import csv
  364. import requests
  365. import time
  366. from selenium import webdriver
  367. from random import shuffle
  368. import csv
  369. import time
  370. from selenium import webdriver
  371. from random import randint
  372. from random import shuffle
  373. from selenium.webdriver.support.ui import WebDriverWait as wait
  374. from selenium.webdriver.common.by import By
  375. from selenium.webdriver.support import expected_conditions as EC
  376. from selenium.webdriver.common.by import By
  377. from random import shuffle
  378. from selenium.webdriver.support.ui import WebDriverWait as wait
  379. from selenium.webdriver.common.by import By
  380. from selenium.webdriver.support import expected_conditions as EC
  381. from selenium import webdriver as web
  382. from selenium.common.exceptions import NoSuchElementException
  383. from selenium.common.exceptions import TimeoutException
  384. from random import randint
  385. from time import sleep
  386. import selenium.common.exceptions as SeleniumExceptions
  387. from selenium import webdriver
  388. import sys
  389. import csv
  390. import random
  391. from retrying import retry
  392. from selenium import webdriver
  393. from selenium.webdriver.support.ui import WebDriverWait
  394. from selenium.webdriver.support import expected_conditions as EC
  395. from selenium.webdriver.common.by import By
  396. import csv
  397. import requests
  398. import time
  399. from selenium.webdriver.common.by import By
  400. from selenium import webdriver
  401. from selenium.webdriver.support.ui import WebDriverWait
  402. from selenium.webdriver.support import expected_conditions as EC
  403. from selenium.webdriver.common.by import By
  404. import csv
  405. import requests
  406. import time
  407. from selenium import webdriver
  408. from selenium import webdriver
  409. from selenium.webdriver.support.ui import WebDriverWait
  410. from selenium.webdriver.support import expected_conditions as EC
  411. from selenium.webdriver.common.by import By
  412. import csv
  413. import requests
  414. import time
  415. from selenium import webdriver
  416. from selenium import webdriver
  417. from selenium.webdriver.support.ui import WebDriverWait
  418. from selenium.webdriver.support import expected_conditions as EC
  419. from selenium.webdriver.common.by import By
  420. import csv
  421. import requests
  422. import time
  423. from selenium import webdriver
  424. from selenium import webdriver
  425. from selenium.webdriver.support.ui import WebDriverWait
  426. from selenium.webdriver.support import expected_conditions as EC
  427. from selenium.webdriver.common.by import By
  428. import csv
  429. import requests
  430. import time
  431. from selenium import webdriver
  432. from selenium import webdriver
  433. from selenium.webdriver.support.ui import WebDriverWait
  434. from selenium.webdriver.support import expected_conditions as EC
  435. from selenium.webdriver.common.by import By
  436. import os
  437. import csv
  438. import requests
  439. import time
  440. from selenium import webdriver
  441. from random import shuffle
  442. import csv
  443. from selenium import webdriver
  444. from selenium import webdriver
  445. from selenium.webdriver.support.ui import WebDriverWait
  446. from selenium.webdriver.support import expected_conditions as EC
  447. from selenium.webdriver.common.by import By
  448. import csv
  449. import requests
  450. import time
  451. from selenium import webdriver
  452. from selenium import webdriver
  453. from selenium.webdriver.support.ui import WebDriverWait
  454. from selenium.webdriver.support import expected_conditions as EC
  455. from selenium.webdriver.common.by import By
  456. import csv
  457. import requests
  458. import time
  459. from selenium import webdriver
  460. from random import shuffle
  461. import csv
  462. import time
  463. from selenium import webdriver
  464. from random import randint
  465. from random import shuffle
  466. from selenium.webdriver.support.ui import WebDriverWait as wait
  467. from selenium.webdriver.common.by import By
  468. from selenium.webdriver.support import expected_conditions as EC
  469. from selenium.webdriver.common.by import By
  470. from random import shuffle
  471. from selenium.webdriver.support.ui import WebDriverWait as wait
  472. from selenium.webdriver.common.by import By
  473. from selenium.webdriver.support import expected_conditions as EC
  474. from selenium import webdriver as web
  475. from selenium.common.exceptions import NoSuchElementException
  476. from selenium.common.exceptions import TimeoutException
  477. from random import randint
  478. from time import sleep
  479. import selenium.common.exceptions as SeleniumExceptions
  480. from selenium import webdriver
  481. import sys
  482. import csv
  483. import random
  484. from retrying import retry
  485. from selenium import webdriver
  486. from selenium.webdriver.support.ui import WebDriverWait
  487. from selenium.webdriver.support import expected_conditions as EC
  488. from selenium.webdriver.common.by import By
  489. import csv
  490. import requests
  491. import time
  492. from selenium.webdriver.common.by import By
  493. from selenium import webdriver
  494. from selenium.webdriver.support.ui import WebDriverWait
  495. from selenium.webdriver.support import expected_conditions as EC
  496. from selenium.webdriver.common.by import By
  497. import csv
  498. import requests
  499. import time
  500. from selenium import webdriver
  501. from selenium import webdriver
  502. from selenium.webdriver.support.ui import WebDriverWait
  503. from selenium.webdriver.support import expected_conditions as EC
  504. from selenium.webdriver.common.by import By
  505. import csv
  506. import requests
  507. import time
  508. from selenium import webdriver
  509. from selenium import webdriver
  510. from selenium.webdriver.support.ui import WebDriverWait
  511. from selenium.webdriver.support import expected_conditions as EC
  512. from selenium.webdriver.common.by import By
  513. import csv
  514. import requests
  515. import time
  516. from selenium import webdriver
  517. from selenium import webdriver
  518. from selenium.webdriver.support.ui import WebDriverWait
  519. from selenium.webdriver.support import expected_conditions as EC
  520. from selenium.webdriver.common.by import By
  521. import csv
  522. import requests
  523. import time
  524. from selenium import webdriver
  525. from selenium.webdriver.support.ui import WebDriverWait
  526. from selenium.webdriver.support import expected_conditions as EC
  527. from selenium.webdriver.common.by import By
  528. import csv
  529. import requests
  530. import time
  531. from selenium import webdriver
  532. from random import shuffle
  533. from selenium import webdriver
  534. from selenium.webdriver.support.ui import WebDriverWait
  535. from selenium.webdriver.support import expected_conditions as EC
  536. from selenium.webdriver.common.by import By
  537. import csv
  538. import requests
  539. import time
  540. from selenium import webdriver
  541. from selenium import webdriver
  542. from selenium.webdriver.support.ui import WebDriverWait
  543. from selenium.webdriver.support import expected_conditions as EC
  544. from selenium.webdriver.common.by import By
  545. import csv
  546. import requests
  547. import time
  548. from selenium import webdriver
  549. from random import shuffle
  550. import csv
  551. import time
  552. from selenium import webdriver
  553. from random import randint
  554. from random import shuffle
  555. from selenium.webdriver.support.ui import WebDriverWait as wait
  556. from selenium.webdriver.common.by import By
  557. from selenium.webdriver.support import expected_conditions as EC
  558. from selenium.webdriver.common.by import By
  559. from random import shuffle
  560. from selenium.webdriver.support.ui import WebDriverWait as wait
  561. from selenium.webdriver.common.by import By
  562. from selenium.webdriver.support import expected_conditions as EC
  563. from selenium import webdriver as web
  564. from selenium.common.exceptions import NoSuchElementException
  565. from selenium.common.exceptions import TimeoutException
  566. from random import randint
  567. from time import sleep
  568. import selenium.common.exceptions as SeleniumExceptions
  569. from selenium import webdriver
  570. import sys
  571. import csv
  572. import random
  573. from retrying import retry
  574. from selenium import webdriver
  575. from selenium.webdriver.support.ui import WebDriverWait
  576. from selenium.webdriver.support import expected_conditions as EC
  577. from selenium.webdriver.common.by import By
  578. import csv
  579. import requests
  580. import time
  581. from selenium.webdriver.common.by import By
  582. from selenium import webdriver
  583. from selenium.webdriver.support.ui import WebDriverWait
  584. from selenium.webdriver.support import expected_conditions as EC
  585. from selenium.webdriver.common.by import By
  586. import csv
  587. import requests
  588. import time
  589. from selenium import webdriver
  590. from selenium import webdriver
  591. from selenium.webdriver.support.ui import WebDriverWait
  592. from selenium.webdriver.support import expected_conditions as EC
  593. from selenium.webdriver.common.by import By
  594. import csv
  595. import requests
  596. import time
  597. from selenium import webdriver
  598. from selenium import webdriver
  599. from selenium.webdriver.support.ui import WebDriverWait
  600. from selenium.webdriver.support import expected_conditions as EC
  601. from selenium.webdriver.common.by import By
  602. import csv
  603. import requests
  604. import time
  605. from selenium import webdriver
  606. from selenium import webdriver
  607. from selenium.webdriver.support.ui import WebDriverWait
  608. from selenium.webdriver.support import expected_conditions as EC
  609. from selenium.webdriver.common.by import By
  610. import csv
  611. import requests
  612. import time
  613. from selenium import webdriver
  614. from selenium import webdriver
  615. from selenium.webdriver.support.ui import WebDriverWait
  616. from selenium.webdriver.support import expected_conditions as EC
  617. from selenium.webdriver.common.by import By
  618. import csv
  619. import requests
  620. import time
  621. from selenium import webdriver
  622. from selenium import webdriver
  623. from selenium.webdriver.support.ui import WebDriverWait
  624. from selenium.webdriver.support import expected_conditions as EC
  625. from selenium.webdriver.common.by import By
  626. import csv
  627. import requests
  628. import time
  629. from selenium import webdriver
  630. from random import shuffle
  631. import csv
  632. import time
  633. from selenium import webdriver
  634. from random import randint
  635. from random import shuffle
  636. from selenium.webdriver.support.ui import WebDriverWait as wait
  637. from selenium.webdriver.common.by import By
  638. from selenium.webdriver.support import expected_conditions as EC
  639. from selenium.webdriver.common.by import By
  640. from random import shuffle
  641. from selenium.webdriver.support.ui import WebDriverWait as wait
  642. from selenium.webdriver.common.by import By
  643. from selenium.webdriver.support import expected_conditions as EC
  644. from selenium import webdriver as web
  645. from selenium.common.exceptions import NoSuchElementException
  646. from selenium.common.exceptions import TimeoutException
  647. from random import randint
  648. from time import sleep
  649. import selenium.common.exceptions as SeleniumExceptions
  650. from selenium import webdriver
  651. import sys
  652. import csv
  653. import random
  654. from retrying import retry
  655. from selenium import webdriver
  656. from selenium.webdriver.support.ui import WebDriverWait
  657. from selenium.webdriver.support import expected_conditions as EC
  658. from selenium.webdriver.common.by import By
  659. import csv
  660. import requests
  661. import time
  662. from selenium.webdriver.common.by import By
  663. from selenium import webdriver
  664. from selenium.webdriver.support.ui import WebDriverWait
  665. from selenium.webdriver.support import expected_conditions as EC
  666. from selenium.webdriver.common.by import By
  667. import csv
  668. import requests
  669. import time
  670. from selenium import webdriver
  671. from selenium import webdriver
  672. from selenium.webdriver.support.ui import WebDriverWait
  673. from selenium.webdriver.support import expected_conditions as EC
  674. from selenium.webdriver.common.by import By
  675. import csv
  676. import requests
  677. import time
  678. from selenium import webdriver
  679. from selenium import webdriver
  680. from selenium.webdriver.support.ui import WebDriverWait
  681. from selenium.webdriver.support import expected_conditions as EC
  682. from selenium.webdriver.common.by import By
  683. import csv
  684. import requests
  685. import time
  686. from selenium import webdriver
  687. from selenium import webdriver
  688. from selenium.webdriver.support.ui import WebDriverWait
  689. from selenium.webdriver.support import expected_conditions as EC
  690. from selenium.webdriver.common.by import By
  691. import csv
  692. import requests
  693. import time
  694. from selenium import webdriver
  695. from selenium import webdriver
  696. from selenium.webdriver.support.ui import WebDriverWait
  697. from selenium.webdriver.support import expected_conditions as EC
  698. from selenium.webdriver.common.by import By
  699. import csv
  700. import requests
  701. import time
  702. from selenium import webdriver
  703. from selenium import webdriver
  704. from selenium.webdriver.support.ui import WebDriverWait
  705. from selenium.webdriver.support import expected_conditions as EC
  706. from selenium.webdriver.common.by import By
  707. import csv
  708. import requests
  709. import time
  710. from selenium import webdriver
  711. from random import shuffle
  712. import csv
  713. import time
  714. from selenium import webdriver
  715. from random import randint
  716. from random import shuffle
  717. from selenium.webdriver.support.ui import WebDriverWait as wait
  718. from selenium.webdriver.common.by import By
  719. from selenium.webdriver.support import expected_conditions as EC
  720. from selenium.webdriver.common.by import By
  721. from random import shuffle
  722. from selenium.webdriver.support.ui import WebDriverWait as wait
  723. from selenium.webdriver.common.by import By
  724. from selenium.webdriver.support import expected_conditions as EC
  725. from selenium import webdriver as web
  726. from selenium.common.exceptions import NoSuchElementException
  727. from selenium.common.exceptions import TimeoutException
  728. from random import randint
  729. from time import sleep
  730. import selenium.common.exceptions as SeleniumExceptions
  731. from selenium import webdriver
  732. import sys
  733. import csv
  734. import random
  735. from retrying import retry
  736. from selenium import webdriver
  737. from selenium.webdriver.support.ui import WebDriverWait
  738. from selenium.webdriver.support import expected_conditions as EC
  739. from selenium.webdriver.common.by import By
  740. import csv
  741. import requests
  742. import time
  743. from selenium.webdriver.common.by import By
  744. from selenium import webdriver
  745. from selenium.webdriver.support.ui import WebDriverWait
  746. from selenium.webdriver.support import expected_conditions as EC
  747. from selenium.webdriver.common.by import By
  748. import csv
  749. import requests
  750. import time
  751. from selenium import webdriver
  752. from selenium import webdriver
  753. from selenium.webdriver.support.ui import WebDriverWait
  754. from selenium.webdriver.support import expected_conditions as EC
  755. from selenium.webdriver.common.by import By
  756. import csv
  757. import requests
  758. import time
  759. from selenium import webdriver
  760. from selenium import webdriver
  761. from selenium.webdriver.support.ui import WebDriverWait
  762. from selenium.webdriver.support import expected_conditions as EC
  763. from selenium.webdriver.common.by import By
  764. import csv
  765. import requests
  766. import time
  767. from selenium import webdriver
  768. from selenium import webdriver
  769. from selenium.webdriver.support.ui import WebDriverWait
  770. from selenium.webdriver.support import expected_conditions as EC
  771. from selenium.webdriver.common.by import By
  772. import csv
  773. import requests
  774. import time
  775. from selenium import webdriver
  776. from selenium import webdriver
  777. from selenium.webdriver.support.ui import WebDriverWait
  778. from selenium.webdriver.support import expected_conditions as EC
  779. from selenium.webdriver.common.by import By
  780. import csv
  781. import requests
  782. import time
  783. from selenium import webdriver
  784. from selenium import webdriver
  785. from selenium.webdriver.support.ui import WebDriverWait
  786. from selenium.webdriver.support import expected_conditions as EC
  787. from selenium.webdriver.common.by import By
  788. import csv
  789. import requests
  790. import time
  791. from selenium import webdriver
  792. from random import shuffle
  793. import csv
  794. import time
  795. from selenium import webdriver
  796. from random import randint
  797. from random import shuffle
  798. from selenium.webdriver.support.ui import WebDriverWait as wait
  799. from selenium.webdriver.common.by import By
  800. from selenium.webdriver.support import expected_conditions as EC
  801. from selenium.webdriver.common.by import By
  802. from random import shuffle
  803. from selenium.webdriver.support.ui import WebDriverWait as wait
  804. from selenium.webdriver.common.by import By
  805. from selenium.webdriver.support import expected_conditions as EC
  806. from selenium import webdriver as web
  807. from selenium.common.exceptions import NoSuchElementException
  808. from selenium.common.exceptions import TimeoutException
  809. from random import randint
  810. from time import sleep
  811. import selenium.common.exceptions as SeleniumExceptions
  812. from selenium import webdriver
  813. import sys
  814. import csv
  815. import random
  816. from retrying import retry
  817. from selenium import webdriver
  818. from selenium.webdriver.support.ui import WebDriverWait
  819. from selenium.webdriver.support import expected_conditions as EC
  820. from selenium.webdriver.common.by import By
  821. import csv
  822. import requests
  823. import time
  824. from selenium.webdriver.common.by import By
  825. from selenium import webdriver
  826. from selenium.webdriver.support.ui import WebDriverWait
  827. from selenium.webdriver.support import expected_conditions as EC
  828. from selenium.webdriver.common.by import By
  829. import csv
  830. import requests
  831. import time
  832. from selenium import webdriver
  833. from selenium import webdriver
  834. from selenium.webdriver.support.ui import WebDriverWait
  835. from selenium.webdriver.support import expected_conditions as EC
  836. from selenium.webdriver.common.by import By
  837. import csv
  838. import requests
  839. import time
  840. from selenium import webdriver
  841. from selenium import webdriver
  842. from selenium.webdriver.support.ui import WebDriverWait
  843. from selenium.webdriver.support import expected_conditions as EC
  844. from selenium.webdriver.common.by import By
  845. import csv
  846. import requests
  847. import time
  848. from selenium import webdriver
  849. from selenium import webdriver
  850. from selenium.webdriver.support.ui import WebDriverWait
  851. from selenium.webdriver.support import expected_conditions as EC
  852. from selenium.webdriver.common.by import By
  853. import csv
  854. import requests
  855. import time
  856. from selenium import webdriver
  857. from selenium.webdriver.support.ui import WebDriverWait
  858. from selenium.webdriver.support import expected_conditions as EC
  859. from selenium.webdriver.common.by import By
  860. import os
  861. import csv
  862. import requests
  863. import time
  864. from selenium import webdriver
  865. from random import shuffle
  866. import csv
  867. from selenium import webdriver
  868. from selenium import webdriver
  869. from selenium.webdriver.support.ui import WebDriverWait
  870. from selenium.webdriver.support import expected_conditions as EC
  871. from selenium.webdriver.common.by import By
  872. import csv
  873. import requests
  874. import time
  875. from selenium import webdriver
  876. from selenium import webdriver
  877. from selenium.webdriver.support.ui import WebDriverWait
  878. from selenium.webdriver.support import expected_conditions as EC
  879. from selenium.webdriver.common.by import By
  880. import csv
  881. import requests
  882. import time
  883. from selenium import webdriver
  884. from random import shuffle
  885. import csv
  886. import time
  887. from selenium import webdriver
  888. from random import randint
  889. from random import shuffle
  890. from selenium.webdriver.support.ui import WebDriverWait as wait
  891. from selenium.webdriver.common.by import By
  892. from selenium.webdriver.support import expected_conditions as EC
  893. from selenium.webdriver.common.by import By
  894. from random import shuffle
  895. from selenium.webdriver.support.ui import WebDriverWait as wait
  896. from selenium.webdriver.common.by import By
  897. from selenium.webdriver.support import expected_conditions as EC
  898. from selenium import webdriver as web
  899. from selenium.common.exceptions import NoSuchElementException
  900. from selenium.common.exceptions import TimeoutException
  901. from random import randint
  902. from time import sleep
  903. import selenium.common.exceptions as SeleniumExceptions
  904. from selenium import webdriver
  905. import sys
  906. import csv
  907. import random
  908. from retrying import retry
  909. from selenium import webdriver
  910. from selenium.webdriver.support.ui import WebDriverWait
  911. from selenium.webdriver.support import expected_conditions as EC
  912. from selenium.webdriver.common.by import By
  913. import csv
  914. import requests
  915. import time
  916. from selenium.webdriver.common.by import By
  917. from selenium import webdriver
  918. from selenium.webdriver.support.ui import WebDriverWait
  919. from selenium.webdriver.support import expected_conditions as EC
  920. from selenium.webdriver.common.by import By
  921. import csv
  922. import requests
  923. import time
  924. from selenium import webdriver
  925. from selenium import webdriver
  926. from selenium.webdriver.support.ui import WebDriverWait
  927. from selenium.webdriver.support import expected_conditions as EC
  928. from selenium.webdriver.common.by import By
  929. import csv
  930. import requests
  931. import time
  932. from selenium import webdriver
  933. from selenium import webdriver
  934. from selenium.webdriver.support.ui import WebDriverWait
  935. from selenium.webdriver.support import expected_conditions as EC
  936. from selenium.webdriver.common.by import By
  937. import csv
  938. import requests
  939. import time
  940. from selenium import webdriver
  941. from selenium import webdriver
  942. from selenium.webdriver.support.ui import WebDriverWait
  943. from selenium.webdriver.support import expected_conditions as EC
  944. from selenium.webdriver.common.by import By
  945. import csv
  946. import requests
  947. import time
  948. from selenium import webdriver
  949. from selenium.webdriver.support.ui import WebDriverWait
  950. from selenium.webdriver.support import expected_conditions as EC
  951. from selenium.webdriver.common.by import By
  952. import csv
  953. import requests
  954. import time
  955. from selenium import webdriver
  956. from random import shuffle
  957. from selenium import webdriver
  958. from selenium.webdriver.support.ui import WebDriverWait
  959. from selenium.webdriver.support import expected_conditions as EC
  960. from selenium.webdriver.common.by import By
  961. import csv
  962. import requests
  963. import time
  964. from selenium import webdriver
  965. from selenium import webdriver
  966. from selenium.webdriver.support.ui import WebDriverWait
  967. from selenium.webdriver.support import expected_conditions as EC
  968. from selenium.webdriver.common.by import By
  969. import csv
  970. import requests
  971. import time
  972. from selenium import webdriver
  973. from random import shuffle
  974. import csv
  975. import time
  976. from selenium import webdriver
  977. from random import randint
  978. from random import shuffle
  979. from selenium.webdriver.support.ui import WebDriverWait as wait
  980. from selenium.webdriver.common.by import By
  981. from selenium.webdriver.support import expected_conditions as EC
  982. from selenium.webdriver.common.by import By
  983. from random import shuffle
  984. from selenium.webdriver.support.ui import WebDriverWait as wait
  985. from selenium.webdriver.common.by import By
  986. from selenium.webdriver.support import expected_conditions as EC
  987. from selenium import webdriver as web
  988. from selenium.common.exceptions import NoSuchElementException
  989. from selenium.common.exceptions import TimeoutException
  990. from random import randint
  991. from time import sleep
  992. import selenium.common.exceptions as SeleniumExceptions
  993. from selenium import webdriver
  994. import sys
  995. import csv
  996. import random
  997. from retrying import retry
  998. from selenium import webdriver
  999. from selenium.webdriver.support.ui import WebDriverWait
  1000. from selenium.webdriver.support import expected_conditions as EC
  1001. from selenium.webdriver.common.by import By
  1002. import csv
  1003. import requests
  1004. import time
  1005. from selenium.webdriver.common.by import By
  1006. from selenium import webdriver
  1007. from selenium.webdriver.support.ui import WebDriverWait
  1008. from selenium.webdriver.support import expected_conditions as EC
  1009. from selenium.webdriver.common.by import By
  1010. import csv
  1011. import requests
  1012. import time
  1013. from selenium import webdriver
  1014. from selenium import webdriver
  1015. from selenium.webdriver.support.ui import WebDriverWait
  1016. from selenium.webdriver.support import expected_conditions as EC
  1017. from selenium.webdriver.common.by import By
  1018. import csv
  1019. import requests
  1020. import time
  1021. from selenium import webdriver
  1022. from selenium import webdriver
  1023. from selenium.webdriver.support.ui import WebDriverWait
  1024. from selenium.webdriver.support import expected_conditions as EC
  1025. from selenium.webdriver.common.by import By
  1026. import csv
  1027. import requests
  1028. import time
  1029. from selenium import webdriver
  1030. from selenium import webdriver
  1031. from selenium.webdriver.support.ui import WebDriverWait
  1032. from selenium.webdriver.support import expected_conditions as EC
  1033. from selenium.webdriver.common.by import By
  1034. import csv
  1035. import requests
  1036. import time
  1037. from selenium import webdriver
  1038. from selenium import webdriver
  1039. from selenium.webdriver.support.ui import WebDriverWait
  1040. from selenium.webdriver.support import expected_conditions as EC
  1041. from selenium.webdriver.common.by import By
  1042. import csv
  1043. import requests
  1044. import time
  1045. from selenium import webdriver
  1046. from selenium import webdriver
  1047. from selenium.webdriver.support.ui import WebDriverWait
  1048. from selenium.webdriver.support import expected_conditions as EC
  1049. from selenium.webdriver.common.by import By
  1050. import csv
  1051. import requests
  1052. import time
  1053. from selenium import webdriver
  1054. from random import shuffle
  1055. import csv
  1056. import time
  1057. from selenium import webdriver
  1058. from random import randint
  1059. from random import shuffle
  1060. from selenium.webdriver.support.ui import WebDriverWait as wait
  1061. from selenium.webdriver.common.by import By
  1062. from selenium.webdriver.support import expected_conditions as EC
  1063. from selenium.webdriver.common.by import By
  1064. from random import shuffle
  1065. from selenium.webdriver.support.ui import WebDriverWait as wait
  1066. from selenium.webdriver.common.by import By
  1067. from selenium.webdriver.support import expected_conditions as EC
  1068. from selenium import webdriver as web
  1069. from selenium.common.exceptions import NoSuchElementException
  1070. from selenium.common.exceptions import TimeoutException
  1071. from random import randint
  1072. from time import sleep
  1073. import selenium.common.exceptions as SeleniumExceptions
  1074. from selenium import webdriver
  1075. import sys
  1076. import csv
  1077. import random
  1078. from retrying import retry
  1079. from selenium import webdriver
  1080. from selenium.webdriver.support.ui import WebDriverWait
  1081. from selenium.webdriver.support import expected_conditions as EC
  1082. from selenium.webdriver.common.by import By
  1083. import csv
  1084. import requests
  1085. import time
  1086. from selenium.webdriver.common.by import By
  1087. from selenium import webdriver
  1088. from selenium.webdriver.support.ui import WebDriverWait
  1089. from selenium.webdriver.support import expected_conditions as EC
  1090. from selenium.webdriver.common.by import By
  1091. import csv
  1092. import requests
  1093. import time
  1094. from selenium import webdriver
  1095. from selenium import webdriver
  1096. from selenium.webdriver.support.ui import WebDriverWait
  1097. from selenium.webdriver.support import expected_conditions as EC
  1098. from selenium.webdriver.common.by import By
  1099. import csv
  1100. import requests
  1101. import time
  1102. from selenium import webdriver
  1103. from selenium import webdriver
  1104. from selenium.webdriver.support.ui import WebDriverWait
  1105. from selenium.webdriver.support import expected_conditions as EC
  1106. from selenium.webdriver.common.by import By
  1107. import csv
  1108. import requests
  1109. import time
  1110. from selenium import webdriver
  1111. from selenium import webdriver
  1112. from selenium.webdriver.support.ui import WebDriverWait
  1113. from selenium.webdriver.support import expected_conditions as EC
  1114. from selenium.webdriver.common.by import By
  1115. import csv
  1116. import requests
  1117. import time
  1118. from selenium import webdriver
  1119. from selenium import webdriver
  1120. from selenium.webdriver.support.ui import WebDriverWait
  1121. from selenium.webdriver.support import expected_conditions as EC
  1122. from selenium.webdriver.common.by import By
  1123. import csv
  1124. import requests
  1125. import time
  1126. from selenium import webdriver
  1127. from selenium import webdriver
  1128. from selenium.webdriver.support.ui import WebDriverWait
  1129. from selenium.webdriver.support import expected_conditions as EC
  1130. from selenium.webdriver.common.by import By
  1131. import csv
  1132. import requests
  1133. import time
  1134. from selenium import webdriver
  1135. from random import shuffle
  1136. import csv
  1137. import time
  1138. from selenium import webdriver
  1139. from random import randint
  1140. from random import shuffle
  1141. from selenium.webdriver.support.ui import WebDriverWait as wait
  1142. from selenium.webdriver.common.by import By
  1143. from selenium.webdriver.support import expected_conditions as EC
  1144. from selenium.webdriver.common.by import By
  1145. from random import shuffle
  1146. from selenium.webdriver.support.ui import WebDriverWait as wait
  1147. from selenium.webdriver.common.by import By
  1148. from selenium.webdriver.support import expected_conditions as EC
  1149. from selenium import webdriver as web
  1150. from selenium.common.exceptions import NoSuchElementException
  1151. from selenium.common.exceptions import TimeoutException
  1152. from random import randint
  1153. from time import sleep
  1154. import selenium.common.exceptions as SeleniumExceptions
  1155. from selenium import webdriver
  1156. import sys
  1157. import csv
  1158. import random
  1159. from retrying import retry
  1160. from selenium import webdriver
  1161. from selenium.webdriver.support.ui import WebDriverWait
  1162. from selenium.webdriver.support import expected_conditions as EC
  1163. from selenium.webdriver.common.by import By
  1164. import csv
  1165. import requests
  1166. import time
  1167. from selenium.webdriver.common.by import By
  1168. from selenium import webdriver
  1169. from selenium.webdriver.support.ui import WebDriverWait
  1170. from selenium.webdriver.support import expected_conditions as EC
  1171. from selenium.webdriver.common.by import By
  1172. import csv
  1173. import requests
  1174. import time
  1175. from selenium import webdriver
  1176. from selenium import webdriver
  1177. from selenium.webdriver.support.ui import WebDriverWait
  1178. from selenium.webdriver.support import expected_conditions as EC
  1179. from selenium.webdriver.common.by import By
  1180. import csv
  1181. import requests
  1182. import time
  1183. from selenium import webdriver
  1184. from selenium import webdriver
  1185. from selenium.webdriver.support.ui import WebDriverWait
  1186. from selenium.webdriver.support import expected_conditions as EC
  1187. from selenium.webdriver.common.by import By
  1188. import csv
  1189. import requests
  1190. import time
  1191. from selenium import webdriver
  1192. from selenium import webdriver
  1193. from selenium.webdriver.support.ui import WebDriverWait
  1194. from selenium.webdriver.support import expected_conditions as EC
  1195. from selenium.webdriver.common.by import By
  1196. import csv
  1197. import requests
  1198. import time
  1199. from selenium import webdriver
  1200. from selenium import webdriver
  1201. from selenium.webdriver.support.ui import WebDriverWait
  1202. from selenium.webdriver.support import expected_conditions as EC
  1203. from selenium.webdriver.common.by import By
  1204. import csv
  1205. import requests
  1206. import time
  1207. from selenium import webdriver
  1208. from selenium import webdriver
  1209. from selenium.webdriver.support.ui import WebDriverWait
  1210. from selenium.webdriver.support import expected_conditions as EC
  1211. from selenium.webdriver.common.by import By
  1212. import csv
  1213. import requests
  1214. import time
  1215. from selenium import webdriver
  1216. from random import shuffle
  1217. import csv
  1218. import time
  1219. from selenium import webdriver
  1220. from random import randint
  1221. from random import shuffle
  1222. from selenium.webdriver.support.ui import WebDriverWait as wait
  1223. from selenium.webdriver.common.by import By
  1224. from selenium.webdriver.support import expected_conditions as EC
  1225. from selenium.webdriver.common.by import By
  1226. from random import shuffle
  1227. from selenium.webdriver.support.ui import WebDriverWait as wait
  1228. from selenium.webdriver.common.by import By
  1229. from selenium.webdriver.support import expected_conditions as EC
  1230. from selenium import webdriver as web
  1231. from selenium.common.exceptions import NoSuchElementException
  1232. from selenium.common.exceptions import TimeoutException
  1233. from random import randint
  1234. from time import sleep
  1235. import selenium.common.exceptions as SeleniumExceptions
  1236. from selenium import webdriver
  1237. import sys
  1238. import csv
  1239. import random
  1240. from retrying import retry
  1241. from selenium import webdriver
  1242. from selenium.webdriver.support.ui import WebDriverWait
  1243. from selenium.webdriver.support import expected_conditions as EC
  1244. from selenium.webdriver.common.by import By
  1245. import csv
  1246. import requests
  1247. import time
  1248. from selenium.webdriver.common.by import By
  1249. from selenium import webdriver
  1250. from selenium.webdriver.support.ui import WebDriverWait
  1251. from selenium.webdriver.support import expected_conditions as EC
  1252. from selenium.webdriver.common.by import By
  1253. import csv
  1254. import requests
  1255. import time
  1256. from selenium import webdriver
  1257. from selenium import webdriver
  1258. from selenium.webdriver.support.ui import WebDriverWait
  1259. from selenium.webdriver.support import expected_conditions as EC
  1260. from selenium.webdriver.common.by import By
  1261. import csv
  1262. import requests
  1263. import time
  1264. from selenium import webdriver
  1265. from selenium import webdriver
  1266. from selenium.webdriver.support.ui import WebDriverWait
  1267. from selenium.webdriver.support import expected_conditions as EC
  1268. from selenium.webdriver.common.by import By
  1269. import csv
  1270. import requests
  1271. import time
  1272. from selenium import webdriver
  1273. from selenium import webdriver
  1274. from selenium.webdriver.support.ui import WebDriverWait
  1275. from selenium.webdriver.support import expected_conditions as EC
  1276. from selenium.webdriver.common.by import By
  1277. import csv
  1278. import requests
  1279. import time
  1280. from selenium import webdriver
  1281. driver = webdriver.Chrome()
  1282. driver.set_window_size(1024, 600)
  1283. driver.maximize_window()
  1284.  
  1285. try:
  1286. os.remove('vtg121.csv')
  1287. except OSError:
  1288. pass
  1289.  
  1290. driver.get('https://www.unibet.com.au/betting#filter/football')
  1291.  
  1292. #SCROLL_PAUSE_TIME = 0.5
  1293.  
  1294.  
  1295. from selenium.webdriver.common.by import By
  1296. from selenium.webdriver.support.ui import WebDriverWait
  1297. from selenium.webdriver.support import expected_conditions as EC
  1298.  
  1299. #clickMe = wait(driver, 3).until(EC.element_to_be_clickable((By.XPATH, ('//*[@id="TopPromotionBetNow"]'))))
  1300. #if driver.find_element_by_css_selector('#TopPromotionBetNow'):
  1301. #driver.find_element_by_css_selector('KambiBC-mod-event-group-header__event-count').click()
  1302.  
  1303. #last_height = driver.execute_script("return document.body.scrollHeight")
  1304.  
  1305. #while True:
  1306.  
  1307. #driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
  1308.  
  1309.  
  1310. #time.sleep(SCROLL_PAUSE_TIME)
  1311.  
  1312.  
  1313. #new_height = driver.execute_script("return document.body.scrollHeight")
  1314. #if new_height == last_height:
  1315. #break
  1316. #last_height = new_height
  1317. # driver.find_element_by_css_selector('KambiBC-mod-event-group-header__event-count).click()
  1318.  
  1319. time.sleep(1)
  1320.  
  1321. #clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ('KambiBC-mod-event-group-header__event-count'))))
  1322. clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, ('//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"]'))))
  1323. #clickMe.click()
  1324. time.sleep(0)
  1325. #clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,'(//div[div/div/text()="Main Lists"]//div[starts-with(@class, "sm-CouponLink_Label") and normalize-space()])')))
  1326. options = driver.find_elements_by_xpath('//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"]')
  1327.  
  1328. indexes = [index for index in range(len(options))]
  1329. shuffle(indexes)
  1330. for index in indexes:
  1331. time.sleep(0)
  1332. #driver.get('https://www.bet365.com.au/#/AS/B1/')
  1333. #header = driver.find_element_by_tag_name('//*[@class="KambiBC-mod-event-group-header__event-count"]')
  1334. #header = driver.execute_script('arguments[0].hidden="true";', header)
  1335. #header1 = driver.find_element_by_css_selector('body > div.row.no-margin.nav.sticky-top-nav')
  1336. #header1 = driver.execute_script('arguments[0].hidden="true";', header1)
  1337. #time.sleep(2)
  1338.  
  1339. clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,'(//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"])[%s]' % str(index + 1))))
  1340. driver.execute_script("arguments[0].scrollIntoView();", clickMe)
  1341. clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,'(//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"])[%s]' % str(index + 1))))
  1342.  
  1343.  
  1344. #//div[@class='KambiBC-event-groups-list']//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"]
  1345. #//div[@class="KambiBC-collapsible-container KambiBC-mod-event-group-container"]
  1346. time.sleep(0)
  1347. clickMe.click()
  1348. time.sleep(0)
  1349.  
  1350. for index in indexes:
  1351. try:
  1352. # Team
  1353. clickMe = wait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR,("#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div > div > ul > li > a > div > div.KambiBC-event-item__event-info > div.KambiBC-event-item__details > div.KambiBC-event-item__participants-container > div > div:nth-child(2)"))))
  1354. langs3 = driver.find_elements_by_css_selector("#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div > div > ul > li > a > div > div.KambiBC-event-item__event-info > div.KambiBC-event-item__details > div.KambiBC-event-item__participants-container > div > div:nth-child(2)")
  1355. langs3_text = []
  1356.  
  1357. for lang in langs3:
  1358. #print(lang.text)
  1359.  
  1360. langs3_text.append(lang.text)
  1361. time.sleep(0)
  1362.  
  1363. # Team ODDS
  1364. langs = driver.find_elements_by_css_selector("#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div > div > ul > li > a > div > div.KambiBC-event-item__bet-offers-container > div > div > div > div > button:nth-child(1) > div > div.KambiBC-mod-outcome__odds-wrapper > span")
  1365. langs_text = []
  1366.  
  1367. for lang in langs:
  1368. #print(lang.text)
  1369. langs_text.append(lang.text)
  1370. time.sleep(0)
  1371.  
  1372. # Draw odds
  1373. #langs1 = driver.find_elements_by_xpath("//ul[@class='runners']//li[2]")
  1374. langs1 = driver.find_elements_by_css_selector("#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div > div > ul > li > a > div > div.KambiBC-event-item__event-info > div.KambiBC-event-item__details > div.KambiBC-event-item__participants-container > div > div:nth-child(2)")
  1375. langs1_text = []
  1376.  
  1377. for lang in langs1:
  1378. #print(lang.text)
  1379. langs1_text.append(lang.text)
  1380. time.sleep(0)
  1381.  
  1382.  
  1383. # HREF
  1384. #langs2 = driver.find_elements_by_xpath("//ul[@class='runners']//li[1]")
  1385. url1 = driver.current_url
  1386. #div.KambiBC-time-ordered-list-content > div > div > div > div > ul.KambiBC-list-view__column li a
  1387. clickMe = wait(driver, 15).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ('#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div > div > ul > li > a'))))
  1388. elems = driver.find_elements_by_css_selector("#KambiBC-contentWrapper__bottom > div > div > div > div > div.KambiBC-quick-browse-container.KambiBC-quick-browse-container--list-only-mode > div.KambiBC-quick-browse__list.KambiBC-delay-scroll--disabled > div > div.KambiBC-time-ordered-list-container > div.KambiBC-time-ordered-list-content > div > div > div:nth-child(169) > div > ul > li > a")
  1389. elem_href = []
  1390. for elem in elems:
  1391. print(elem.get_attribute("href"))
  1392. elem_href.append(elem.get_attribute("href"))
  1393.  
  1394.  
  1395. print(("NEW LINE BREAK"))
  1396. import sys
  1397. import io
  1398.  
  1399.  
  1400. with open('vtg121.csv', 'a', newline='', encoding="utf-8") as outfile:
  1401. writer = csv.writer(outfile)
  1402. for row in zip(langs_text, langs1_text, langs3_text, elem_href):
  1403. writer.writerow(row + (url1,))
  1404. print(row + (url1,))
  1405. import sys
  1406. sys.exit()
  1407. except TimeoutException as ex:
  1408. driver.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement