Sao chép nội dung của html


-2

Sử dụng trình duyệt Chrome, tôi muốn sao chép một số giá trị từ trang web.

Ví dụ: liên kết đã cho https://www.w3schools.com/howto/howto_custom_select.asp . Đối với các giá trị của các tùy chọn thả xuống, tôi nhấp chuột phải vào nó và "Kiểm tra phần tử", nó hiển thị các tùy chọn.

Có cách nào để sao chép trực tiếp chúng (vào clipboard), không kiểm tra mã nguồn trang hoặc sử dụng bất kỳ tập lệnh nào không? Cảm ơn bạn.

nhập mô tả hình ảnh ở đây


1
Ý bạn là gì khi bạn nói các giá trị không có ở đó?
dsstorefile1 28/07/18

@ dsstorefile1, cảm ơn bạn đã bình luận. đây là một ví dụ tồi tệ ... chúng ở đó khi tôi xem Nguồn trang. Tôi đang tìm cách sao chép chúng trực tiếp thay vì xem nguồn (câu hỏi được chỉnh sửa một cách chính xác)
Mark K

Thật kỳ lạ khi bạn bao gồm một ảnh chụp màn hình của nguồn trang khi nó không liên quan. Bạn có thể chỉ cần nói rằng trình đơn thả xuống có các giá trị, bạn biết nó có trong nguồn trang nhưng bạn không muốn phải đi đến nguồn trang.
barlop

Bạn bỏ qua bình luận của tôi và nói sai câu hỏi của bạn. Đánh giá theo những gì bạn muốn, điều đó cho thấy rằng bạn đã không nhận ra rằng trình kiểm tra phần tử đang hiển thị nguồn trang .. Bạn rõ ràng rất vui khi sao chép thủ công từ nguồn được hiển thị trong trình kiểm tra phần tử. Ý bạn là không cần nhấp vào "view..page source". Vì vậy, thanh tra yếu tố hiển thị nguồn là tốt. Bạn có thể hỏi làm thế nào để bạn sao chép từ thanh tra phần tử
barlop

Câu trả lời:


1

Có vẻ như bạn đang tìm cách "cạo" trang. Có các tiện ích mở rộng cho Chrome (được chỉ định trong câu hỏi của bạn) để làm việc đó.

Đây là một cái tôi tìm thấy sau khi googling Chrome Web Scraper.

https://chrom.google.com.vn/webstore/detail/web-scraper/jnhgnonknehpejjnehehllkliplmbmhn?hl=vi


Vui lòng đọc cách đề xuất phần mềm trong câu trả lời , đặc biệt là các bit in đậm ; sau đó chỉnh sửa câu trả lời của bạn để làm theo hướng dẫn ở đó. Cảm ơn!
bertieb

1
@bertieb Anh ấy quá đủ rõ ràng Ví dụ: liên kết hách dịch của bạn có nội dung "Tiêu đề của sản phẩm có liên kết đến trang tải xuống / trang chính." Anh ấy đã làm điều đó. Đưa ra một cái nhìn tổng quan hoặc cá nhân hóa nó thực sự không cần thiết. Và anh ta nói anh ta đã tìm thấy nó nên có lẽ anh ta đã không sử dụng nó. Thật không hợp lý khi yêu cầu ai đó đi vào cách sử dụng nếu họ không sử dụng nó.
barlop

1
@barlop cảm ơn bạn đã đóng góp. Ý định của tôi là hướng người dùng là những yêu cầu của cộng đồng mà họ có thể không nhận ra, tôi xin lỗi nếu điều đó có vẻ hách dịch với bạn; nếu nó giúp, đó không phải là tôi là tác giả của các hướng dẫn. Nếu bạn có một cụm từ tốt hơn tôi sẽ hoan nghênh nó :) Tuy nhiên, các hướng dẫn tồn tại vì một lý do, và câu trả lời ghi chú "các mục in đậm là bắt buộc" . Có một sự đồng thuận mạnh mẽ của cộng đồng đằng sau họ, có từ năm 2012. Đề xuất rằng OP tải xuống phần mềm chưa được thử nghiệm có thể hoạt động tốt hơn như một nhận xét, nhưng đó không phải là một câu trả lời chất lượng cao sẽ giúp người dùng trong tương lai.
bertieb

1
@bertb để phù hợp với trang web. Nếu bạn nói rằng câu trả lời là tốt mặc dù có thể được cải thiện nếu xyz, thì điều đó đã rõ ràng hơn.
barlop

1
@bertieb đó là điều chính và B) Ngoài ra, rõ ràng là người đăng câu trả lời đã không thử điều đó. Nếu họ rõ ràng có và nếu đó cũng là một thứ gì đó có thể khó khăn, thì tôi chắc chắn có thể đẩy chúng bao gồm một số ảnh chụp màn hình hoặc con trỏ về cách sử dụng nó. Người ta có thể nói "Hãy nhìn xem, nếu bạn định đăng câu trả lời mà không thử điều đó thì bạn nên bình luận". Nhưng, anh ấy đã không có đại diện để bình luận về bài đăng của người khác, vì vậy nó rất tốt.
barlop

0

Có một số trang mà bạn không thể thấy các giá trị trong mã nguồn HTML. Đây là một cách hữu ích.

Như một tùy chọn, dường như cũng có thể sao chép trực tiếp phần tử từ cửa sổ phần tử. Bạn có thể chọn một trong hai dòng trong phần tử mong muốn và sao chép nó, nhưng không phải nhiều dòng (Ctrl hoặc Shift cho nhiều lựa chọn không hoạt động).

mẹo là chọn và sao chép dòng cha. trong ví dụ, sao chép dòng:

sao chép OuterHTML hoặc Element

<select>...<select> == $0

Dán nó vào Notepad hoặc bất kỳ trình soạn thảo nào, bạn sẽ nhận được:

<select>
  <option value="0">Select car:</option>
  <option value="1">Audi</option>
  <option value="2">BMW</option>
  <option value="3">Citroen</option>
  <option value="4">Ford</option>
  <option value="5">Honda</option>
  <option value="6">Jaguar</option>
  <option value="7">Land Rover</option>
  <option value="8">Mercedes</option>
  <option value="9">Mini</option>
  <option value="10">Nissan</option>
  <option value="11">Toyota</option>
  <option value="12">Volvo</option>
</select

Vì vậy, nó gần như ở đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.