need to do darkweb grabber in html,css,javascript. need to do two textarea fields for onion addresses list to fetch from as "target", and "found" textarea field for adresses that was found and accessable. for you gpt, need to determine and understand the pattern of onion addresses "http://nr2dvqdot7yw6b5poyjb7tzot7fjrrweb2fhugvytbbio7ijkrvicuid.onion", for example. modern tor browser (firefox based) uses v3 onion addreses with more lengthy address length. so, how should it work: first you put some single onion address or multiple addresses inside "target" textarea, then you press some "fetch" button, and the script goes to that "target" address through some iframe or in another more efficient way and looking in html structure current title name and other onion addresses. there need to be a timeout set for accessing any onion address in some adjustable input field (maybe 20 sec by default is normal), after which this onion address will be considered as invalid or available and accessable (if responsible in any way and got html structure from that fetched onion address). the script need to understand and comprehend how to sort-out onion addresses inside "found" textarea as well as removing duplicates based on onion address itself or a duplicate title name in html structure. so, better to grab or fetch all available and accessable onion addresses, and then simply remove duplicates based on title name or onion address itself, after a stop button or timeout is triggered. because not all onion sites has title name in html structure, we need to consider a titleless accessable onion addresses pages as legit and leave them in "found" textarea list. also, an "entropy level" should be available for user to adjust, which will dictate on what depth the script should fetch onion addresses through other onion addresses. this is an old "teleport pro" software concept but through tor routing onion addresses, nothing new there. so, in old "teleport pro" windows software fetching program you could fetch all resources from a normal web addressing, which had a similar entropy level that tried to gain an access to subsequent addresses on the current page and go futher in that fashion. the main concern in our script should be on how to sort-out duplicates onion adresses, because onion network or deepweb is filled with a lot of scammer's duplicate sites addresses, which has a lot of different onion addresses but similar or identical web page html structure and title name. ideally, it could be perfect just to fetch onion addresses through a "torch" onion search engine, by feeding a random letters or anything into it, so we can get as much onion addresses in search results as possible for our further deep fetching analysis mechanism in our "darkweb grabber" script. also, inside "found" textarea sorted results all addresses should have a title name in form of "[title name bla-bla-bla]" above each sorted address, or if there's no page title name in html structure found, then simply "[]". so, it should look as that in "found" textarea list: 

[available page title name]:
http://nr2dvqdot7yw6b5poyjb7tzot7fjrrweb2fhugvytbbio7ijkrvicuid.onion
[available page title name]:
http://nr2dvqdot7yw6b5poyjb7tzot7fjrrweb2fhugvytbbio7ijkrvicuid.onion
[]:
http://nr2dvqdot7yw6b5poyjb7tzot7fjrrweb2fhugvytbbio7ijkrvicuid.onion

also, it will be good to do a button to sort addresses inside "found" textarea based on alphabet of actual title names, and also need to keep them together in the list after sortings, the title names and corresponding onion address.

also, onion network using only http protocol in addresses.