Cách lấy url hiện tại trong selen python
Trong bài viết này, tôi sẽ hướng dẫn các bạn cách lấy URL hiện tại của trình duyệt với Selenium. Vậy hãy bắt đầu Show điều kiện tiên quyếtĐể thử các lệnh và ví dụ của bài viết này, bạn phải có, 1) Bản phân phối Linux (tốt nhất là Ubuntu) được cài đặt trên máy tính của bạn Để đáp ứng các yêu cầu 4, 5 và 6, vui lòng đọc bài viết của tôi Giới thiệu về Selenium với Python 3 tại Linuxhint. com Bạn có thể tìm thấy nhiều bài viết về các chủ đề khác trên LinuxHint. com. Hãy chắc chắn kiểm tra chúng nếu bạn cần bất kỳ sự trợ giúp nào Thiết lập một thư mục dự ánĐể giữ mọi thứ ngăn nắp, hãy tạo một thư mục dự án mới selen-url/ như sau $ mkdir -pv selen-url /<drivers Điều hướng đến thư mục dự án Selenium-url/ như sau $ cd selen-url / Tạo một môi trường ảo Python trong thư mục dự án như sau $ virtualenv. v
Kích hoạt môi trường ảo như sau $ nguồn . venv / bin / kích hoạt Cài đặt thư viện Selenium Python trong môi trường ảo của bạn bằng PIP3 như sau $ pip3 cài đặt selen Tải xuống và cài đặt tất cả các trình điều khiển web cần thiết trong thư mục trình điều khiển/của dự án. Tôi đã giải thích quá trình tải xuống và cài đặt trình điều khiển web trong bài viết của tôi Giới thiệu về Selenium với Python 3. Nếu bạn cần bất kỳ sự trợ giúp nào, hãy tìm kiếm trên LinuxHint. com cho bài viết đó Tôi sẽ sử dụng trình duyệt web Google Chrome để trình diễn trong bài viết này. Vì vậy, tôi sẽ sử dụng nhị phân chromedriver với Selenium. Bạn nên sử dụng mã nhị phân geckodriver nếu muốn sử dụng trình duyệt web Firefox Tạo tập lệnh Python ex01. py trong thư mục dự án của bạn và nhập các dòng mã sau vào đó từ Selenium nhập webdriver Khi bạn đã hoàn tất, hãy lưu ex01. tập lệnh py Python Tại đây, dòng 1 và dòng 2 nhập tất cả các thành phần cần thiết từ thư viện Selenium của Python Dòng 4 tạo đối tượng Chrome Options, dòng 5 bật chế độ headless cho trình duyệt web Chrome Dòng 7 tạo đối tượng trình duyệt Chrome bằng cách sử dụng mã nhị phân chromedriver từ thư mục trình điều khiển/của dự án Dòng 9 yêu cầu trình duyệt tải duckduckgo. trang web com Dòng 10 in URL hiện tại của trình duyệt. Đây, trình duyệt. thuộc tính current_url được sử dụng để truy cập URL hiện tại của trình duyệt Dòng 12 đóng trình duyệt Chạy tập lệnh Python ex01. py như sau $ python3 ex01. py Như bạn có thể thấy, URL hiện tại (https. //duckduckgo. com) được in trên bảng điều khiển Trong ví dụ trước, tôi đã truy cập trang web duckduckgo. com và in URL hiện tại trên bảng điều khiển. Điều này trả về URL của trang chúng tôi đang truy cập. Không lạ mắt lắm vì chúng tôi đã biết URL của trang. Bây giờ, hãy tìm kiếm thứ gì đó trên DuckDuckGo và thử in URL của trang kết quả tìm kiếm trên bảng điều khiển Tạo tập lệnh Python ex02. py trong thư mục dự án của bạn và nhập các dòng mã sau vào đó từ Selenium nhập webdriver Khi bạn đã hoàn tất, hãy lưu ex02. tập lệnh py Python Ở đây, các dòng 1-10 giống như trong ex01. py. Vì vậy, tôi không giải thích chúng một lần nữa Dòng 12 tìm hộp văn bản tìm kiếm và lưu trữ nó trong biến searchInput Line 13 sends the search query selenium hq in the searchInput text box and presses the Sau khi tải trang tìm kiếm, trình duyệt. current_url được sử dụng để truy cập URL hiện tại được cập nhật Dòng 15 in URL hiện tại được cập nhật trên bảng điều khiển Dòng 17 đóng trình duyệt Chạy ex02. py Python kịch bản như sau $ python3 ex02. py Như bạn có thể thấy, tập lệnh Python ex02. py in 2 URL Cái đầu tiên là URL trang chủ của công cụ tìm kiếm DuckDuckGo Cái thứ hai là URL hiện tại được cập nhật sau khi thực hiện tìm kiếm trên công cụ tìm kiếm DuckDuckGo bằng truy vấn selen hq Phần kết luậnTrong bài viết này, tôi đã hướng dẫn các bạn cách lấy URL hiện tại của trình duyệt web bằng thư viện Selenium Python. Bây giờ, bạn sẽ có thể làm cho các dự án Selenium của mình trở nên thú vị hơn Làm cách nào để lấy URL Selenium Python hiện tại?Bạn có thể dễ dàng lấy URL hiện tại của trang web khi thực hiện kiểm tra tự động hóa Python — để làm điều đó, bạn chỉ cần truy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDrivertruy cập phương thức current_url của đối tượng Selenium WebDriver.
Làm cách nào để kiểm tra URL hiện tại trong Selenium?Để lấy URL của trang hiện tại, hãy sử dụng phương thức WebDriver getCurrentUrl() như vậy. ? . getCurrentUrl();
Làm cách nào để lấy tất cả các URL của một trang web trong Selenium?Làm cách nào để tìm tất cả các liên kết trên một Trang web trong Selenium? . Mở URL và kiểm tra phần tử mong muốn List Duyệt qua danh sách bằng Iterator In văn bản liên kết bằng phương thức getText() Đóng phiên trình duyệt với trình điều khiển. phương thức thoát () |