Thư viện Xkcd Python
Bật chế độ vẽ kiểu phác thảo xkcd. Điều này sẽ chỉ có tác dụng đối với những thứ được vẽ sau khi chức năng này được gọi Show Để có kết quả tốt nhất, nên cài đặt phông chữ "Humor Sans". nó không được bao gồm trong Matplotlib Thông số . tỷ lệ phao, tùy chọnBiên độ dao động vuông góc với đường nguồn độ dài phao, tùy chọnChiều dài của lắc dọc theo dòng tính ngẫu nhiên phao, tùy chọnHệ số tỷ lệ theo đó chiều dài được thu nhỏ hoặc mở rộng ghi chú Chức năng này hoạt động bởi một số rcParam, do đó, nó có thể sẽ ghi đè lên những chức năng khác mà bạn đã đặt trước đó Nếu bạn muốn các hiệu ứng của chức năng này là tạm thời, nó có thể được sử dụng như một trình quản lý ngữ cảnh chẳng hạn XKCD là một webcomic thuộc nhiều thể loại khác nhau bao gồm châm biếm, toán học, ngôn ngữ, Python, v.v. Trang web này bao gồm nhiều truyện tranh tò mò và đôi khi người dùng muốn lưu hình ảnh truyện tranh đó trên thiết bị cục bộ của họ. Làm như vậy theo cách thủ công là một quá trình rất mệt mỏi vì để tải xuống các hình ảnh truyện tranh của “XKCD Comics”, người dùng phải truy cập từng trang của trang web truyện tranh “https. //xkcd. com/” để dễ dàng, chúng tôi sẽ tạo một chương trình Python có thể tải xuống trang truyện tranh bằng cách nhập số trang của chúng Mô-đun bắt buộcĐể tải xuống các trang truyện tranh XKCD bằng Python, chúng ta cần cài đặt mô-đun beautifulsoup4 và requests. Để làm như vậy, hãy chạy các lệnh sau trong dấu nhắc lệnh pip install beautifulsoup4 pip install requests Mô-đun yêu cầuMô-đun yêu cầu được sử dụng để xử lý các yêu cầu HTTP tới một URL được chỉ định. Cho dù đó là API Web Scrapping hay REST, mô-đun này phải được học để làm việc với các công nghệ này Mô-đun BeautifulSoup4Mô-đun beautifulsoup4 được sử dụng để lấy thông tin từ các trang web. Nó giúp tổ chức dữ liệu web không có tổ chức bằng cách cải thiện HTML và trình bày nó trong cấu trúc XML dễ duyệt Triển khai từng bướcBước 1. Nhập tất cả các thư viện và mô-đun cần thiết Python3
Bước 2. Lưu trữ URL của trang web XKCD từ nơi chúng tôi phải tải xuống trang truyện tranh của mình. Sử dụng hệ điều hành. Phương thức makedirs() tạo một thư mục để lưu trữ hình ảnh trong thư mục cục bộ của chúng tôi và cũng kiểm tra thư mục nếu nó đã tồn tại thì lưu trữ nó trong cùng một thư mục Python3
Bước 3. Lấy đầu vào từ người dùng "số hình ảnh truyện tranh" và nối nó vào cuối cùng của URL được khai báo ở bước 1 sau đó lưu trữ thông tin trong biến 'res' của URL đó bằng cách sử dụng các yêu cầu. get() sau đó lưu trữ trang HTML trong biến 'soup' bằng cách sử dụng bs4. beautifulSoup() và sau đó lưu trữ URL của hình ảnh bằng cách sử dụng soup. select() mà chúng ta phải tải xuống và cuối cùng hoàn thành URL đó bằng cách thêm nó bằng 'http. ' sẽ được sử dụng trong bước tiếp theo. Chúng tôi cũng có thể thấy URL hình ảnh đó bằng cách sử dụng kiểm tra phần tử trong trình duyệt web như trong hình bên dưới
Python3
Bước 4. Yêu cầu thông tin từ URL mà chúng tôi đã tạo ở bước trước và lưu nó vào thư mục thư mục và lưu trữ tệp chế độ nhị phân trong tệp và thư mục đã khai báo bằng cách sử dụng xử lý tệp trong Python và các phương thức của mô-đun os xkcd trong Python là gì?Đây là thư viện Python để truy cập và truy xuất liên kết đến truyện tranh từ webcomic xkcd của Randall Munroe . Nó KHÔNG được anh ấy xác nhận hoặc thực hiện, đó là một dự án hoàn toàn độc lập.
Xkcd có nghĩa là gì?Theo Câu hỏi thường gặp về xkcd, tên "xkcd" không đại diện cho bất kỳ điều gì . Trong bài phát biểu trên Google của mình, Randall nói rằng xkcd có nguồn gốc là một chuỗi 4 ký tự ngẫu nhiên chưa được sử dụng trước đây mà anh ấy đã sử dụng, e. g. , làm tên tài khoản của anh ấy trên các dịch vụ internet khác nhau. |