- Tạo ứng dụng Spring Boot bằng Spring Launchizr
- Cấu hình Cassandra trong Spring Boot
- Định cấu hình nhóm kết nối Tomcat trên Spring Boot
- Định tuyến tin nhắn Camel đến Artemis được nhúng bằng WildFly
Khi du lịch khắp thế giới Internet, chúng ta nhìn thấy một số bức ảnh yêu thích và không khỏi nán lại nhìn chúng. Thậm chí, chúng ta muốn lưu lại tất cả nhưng việc lưu từng bức một thì quá rắc rối. Sau đó, chúng ta phải sử dụng con trăn của mình.
Như chúng ta đã biết, một trong những điểm đặc biệt của Python là tải xuống hàng loạt, vì vậy chúng ta hãy cùng thử ngay hôm nay.
Điểm kiến thức:
phần mềm:
python 3.8 pycharm 2021 phiên bản chuyên nghiệp
Bạn bè chưa có phần mềm có thể tải xuống từ trang web chính thức hoặc quét bên trái để lấy.
Các module cần cài đặt:
yêu cầu # Phân tích mô-đun bên thứ ba # Phân tích dữ liệu
Nhấn win+r trên bàn phím và nhập cmd để mở cửa sổ nhắc lệnh. Phương pháp cài đặt cho hai mô-đun là giống nhau.
1. Phân tích website (phân tích ý tưởng)
①Xác định nội dung cần thu thập thông tin
Địa chỉ chứa dữ liệu là kanxiaojiejie. Vui lòng tự cải thiện địa chỉ, bao gồm địa chỉ trong mã bên dưới.
②Phân tích nội dung dữ liệu bằng cách xem mã nguồn của trang web
2. Quá trình thu thập thông tin
Gửi yêu cầu - Nhận dữ liệu - Phân tích dữ liệu - Lưu dữ liệu
nhập mô-đun
yêu cầu nhập nhập phân tích cú pháp
Gửi yêu cầu
def get_response(html_url): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36' } # Tại sao lại ở đây Để yêu cầu.get() bài viết() Yêu cầu sẽ an toàn hơn... reply = request.get(url=html_url, headers=headers) trả về phản hồi
lưu dữ liệu
def save(img_url): img_data = request.get(img_url).content img_name = img_url.split('/')[-1] print("Đang tải xuống: " + img_name) với open("img\\" + img_name , mode='wb') dưới dạng f: f.write(img_data)
Phân tích dữ liệu
Lấy địa chỉ URL hình ảnh và dữ liệu trích xuất tiêu đề
def pars_1(html_data): selector = Parsel.Selector(html_data) link_list = selector.css('.entry-title a::attr(href)').getall() trả về link_list
Lấy địa chỉ và tiêu đề url của hình ảnh
ef parse_2(html_data): selector_1 = Parsel.Selector(html_data) img_list = selector_1.css('.entry.themeform p img::attr(src)').getall() trả về img_list
chức năng chính
def run(url): data_html = get_response(url).text link_list = Parse_1(data_html) cho liên kết trong link_list: data_html_1 = get_response(link).text img_list = Parse_2(data_html_1) cho img trong img_list: save(img)
Gọi hàm main để chạy
đối với trang trong phạm vi (1, 112): url = f'kanxiaojiejie/page/{page}' run(url)
Tôi sẽ không hiển thị hiệu ứng chạy, bạn có thể tự mình thử ~
Tôi cố gắng tắt/bật nút lưu dựa trên những thay đổi của thành phần biểu mẫu. Tuy nhiên, khi thay đổi giá trị trường nhập ẩn thông qua lựa chọn nút bật lên, nút lưu không bị ảnh hưởng. Dưới đây là mã của tôi. Tôi đang cố gắng tuần tự hóa các giá trị biểu mẫu cũ và so sánh với các giá trị biểu mẫu đã thay đổi. Nhưng tôi đoán giá trị trường ẩn là Không có
Tôi đang cố lưu một phiên bản của một mô hình nhưng tôi nhận được mục EmbeddedDocumentField không hợp lệ (1) trong đó 1 là ID của mục đó (tôi nghĩ vậy). Mô hình được định nghĩa là Đồ thị lớp (Docum
Tôi gặp một vấn đề rất lạ... Trong ứng dụng iPhone của tôi, người dùng có thể mở hình ảnh từ thư viện ảnh, trong trường hợp của tôi là hình nền 1920 x 1080 pixel (72 dpi). Bây giờ muốn thay đổi kích thước chiều rộng của hình ảnh chẳng hạn
Hiện tại tôi đang hiển thị thành công siêu dữ liệu hình ảnh từ cơ sở dữ liệu của mình bằng cách sử dụng dữ liệu có chức năng sắp xếp/lọc. Bên dưới dữ liệu của tôi, tôi đang sử dụng luồng lớp phủ hình ảnh của bên thứ ba ( http://www.jacksasylum.eu/ContentFlow/
Có một vấn đề với kịch bản của tôi. Tôi muốn thực hiện các bước sau theo thứ tự sau: 1. Lưu văn bản vào trường nhập. 2. Xóa tất cả văn bản trong trường nhập. 3. Tải lại văn bản tương tự mà bạn đã xóa trước đó trong trường nhập. Vấn đề với tập lệnh của tôi là hàm ug() trong văn bản của tôi
Bất cứ ai có thể giúp tôi làm thế nào để cứu nhiều mối quan hệ? Tôi có nhiệm vụ, người dùng có thể có nhiều nhiệm vụ và nhiệm vụ có thể có nhiều người dùng (nhiều đến nhiều), điều tôi muốn đạt được là trong biểu mẫu cập nhật, quản trị viên có thể chỉ định nhiều người dùng cho một nhiệm vụ cụ thể. Điều này được thực hiện thông qua đầu vào nhiều lựa chọn html
Tôi đã đào tạo một mô hình với tính năng chuẩn hóa hàng loạt trong Tensorflow. Tôi muốn lưu mô hình và khôi phục nó để sử dụng tiếp. Việc chuẩn hóa hàng loạt được thực hiện bởi def batch_norm(input, Phase): retur
Tôi gặp vấn đề với grails. Tôi có một miền trông như thế này: class Book { static thuộcTo = Chuỗi tác giả toString() { tit
Vì vậy, tôi đang phát triển một ứng dụng khi người dùng kết nối (thông qua soundcloud), đối tượng sau sẽ xuất hiện: {userid: userid, username: username, thể loại: thể loại, fol
Tôi đang phát triển ứng dụng Angular 7 với bố cục nhiều tab. Mỗi tab chứa một thành phần có thể tham chiếu đến các thành phần lồng nhau khác. Khi người dùng chọn một tab mới/khác, thành phần hiển thị trên tab hiện tại sẽ bị hủy (Tôi không chỉ ẩn
Tôi đã thử sử dụng JEditorPane cho một số định dạng văn bản đơn giản, nhưng khi kiến thức của tôi ngày càng nâng cao, tôi thấy rằng JTextPane dễ triển khai hơn và mạnh mẽ hơn. Câu hỏi của tôi là làm cách nào để lưu văn bản có định dạng từ JTextPane vào một tệp? nó nên
Khá mới khi sử dụng Docker. Tôi đã trích xuất hình ảnh cho Oracle 11g Full. Tạo cơ sở dữ liệu và cài đặt ứng dụng vào vùng chứa. Sau khi định cấu hình chính xác, tôi đã gửi vùng chứa tạo hình ảnh 15GB. Đã thử nghiệm vùng chứa mới cho hình ảnh,
Tôi mới sử dụng Xcode và Swift và vẫn đang học hỏi. Tôi gặp sự cố khi truyền dữ liệu cốt lõi từ một thực thể sang trường/nhãn văn bản và sau đó người dùng có thể chọn chỉnh sửa và lưu bản ghi. Mục tiêu của tôi là khi người dùng quay lại từfriendlistViewCon
Tôi đang viết một trò chơi Android bằng Java và tôi cần một cách đáng tin cậy để nhanh chóng lưu và tải trạng thái ứng dụng. Vấn đề này dường như áp dụng cho hầu hết các ngôn ngữ OO. Hiểu những gì tôi cần lưu: Tôi đang sử dụng chế độ chiến lược để kiểm soát các thực thể trò chơi của mình. TÔI
Tôi tự hỏi liệu sử dụng fstream để tải/lưu một mảng thuộc loại cấu trúc nào đó có phải là một ý tưởng hay không. Lưu ý, tôi đang nói về việc tải/lưu vào tệp nhị phân. Tôi có nên tải/lưu các biến độc lập như int, float, boolean thay vì structs không? tôi quá
Tôi muốn có thể lưu QNetworkReply vào QString/QByteArray. Trong các ví dụ tôi đã thấy, họ luôn lưu luồng vào một tệp khác. Hiện tại mã của tôi trông như thế này, tôi nhận được một chuỗi từ máy chủ và tôi muốn thực hiện
Tôi đang tạo một ứng dụng vẽ. Tôi có Chế độ xem tùy chỉnh với Canvas vẽ các đường dựa trên đầu vào của người dùng: class Line { float startX, startY, stopX, stop
Tôi có 3 hoạt động. Hoạt động đầu tiên gọi Hoạt động thứ hai và Hoạt động thứ hai gọi Hoạt động thứ ba. Hoạt động thứ hai sử dụng Hoạt động đầu tiên
Tôi muốn biết cách lưu cookie trong Xcode. Tôi muốn sử dụng cookie thu được từ một trang web và sử dụng nó để truy cập một trang web khác. Tôi đang sử dụng mã bên dưới để đăng nhập vào trang web và tôi muốn lưu các cookie tôi nhận được từ kết nối đó để khi tôi thực hiện một kết nối khác
Tôi có cơ sở dữ liệu SQLite lưu trữ tất cả các sự kiện lịch của mình, được mô hình hóa như sau: TimeEvent *Attribution -date -dateForMark -reminder *Relat
Tôi là một lập trình viên xuất sắc, rất giỏi!