Ga naar de hoofdinhoud

SE::YouTube::Suggest - Scraper voor YouTube-suggesties

Overzicht van de scraper

Scraper voor zoeksuggesties op basis van trefwoorden in YouTube. De YouTube-suggesties scraper lost een van de belangrijkste SEO-taken op, namelijk het snel en geautomatiseerd verkrijgen van een uitgebreide semantische kern. Dankzij de SE::YouTube::Suggest scraper kunt u automatisch databases met zoekwoorden verzamelen uit de suggesties van de YouTube-zoekmachine op basis van een zoekopdracht. Door gebruik te maken van de SE::YouTube::Suggest scraper kunt u eenvoudig en snel YouTube-suggesties scrapen voor een zoekopdracht op basis van het gekozen land, de taal of het domein.

Dankzij de multithreading van A-Parser kan de verwerkingssnelheid oplopen tot 6000 zoekopdrachten per minuut, wat gemiddeld tot 13500 resultaten per minuut oplevert.

Overzicht van de scraper: werksnelheid

U kunt automatische query-vermenigvuldiging gebruiken, subquery's uit bestanden invoegen, alfanumerieke combinaties en lijsten doorlopen om het maximaal mogelijke aantal resultaten te verkrijgen. Met behulp van resultaatfiltering kunt u het resultaat direct opschonen door alle ongewenste ruis te verwijderen (met behulp van uitsluitingswoorden).

De functionaliteit van A-Parser maakt het mogelijk om de instellingen voor gegevensextractie van de SE::YouTube::Suggest scraper op te slaan voor toekomstig gebruik (presets), schema's voor gegevensextractie in te stellen en nog veel meer.

Het opslaan van resultaten is mogelijk in de vorm en structuur die u nodig heeft, dankzij de ingebouwde krachtige sjabloon-engine Template Toolkit waarmee u extra logica op de resultaten kunt toepassen en gegevens in verschillende formaten kunt uitvoeren, waaronder JSON, SQL en CSV.

Verzamelde gegevens

  • YouTube-suggesties voor de zoekopdracht
Verzamelde gegevens

Mogelijkheden

  • Ondersteunt selectie van zoekland en taal van de resultaten

Toepassingen

  • Verzamelen van zoekwoorddatabases

Zoekopdrachten

Als zoekopdrachten moeten zoekfrasen worden opgegeven, bijvoorbeeld:

write essay
Football
tv show
Waterfall
Speak in english
Cats and dogs
forex
forex trade
cheap essay

Query-substituties

U kunt ingebouwde macro's gebruiken voor de automatische substitutie van subquery's uit bestanden. Als we bijvoorbeeld aan elke zoekopdracht een lijst met andere woorden willen toevoegen, geven we enkele basiszoekopdrachten op:

essay
article
thesis

In het query-formaat geven we de macro op voor het invoegen van extra woorden uit het bestand Keywords.txt. Deze methode maakt het mogelijk om de variatie van zoekopdrachten aanzienlijk te vergroten:

{subs:Keywords} $query 

Deze macro maakt voor elke oorspronkelijke zoekopdracht evenveel extra zoekopdrachten aan als er in het bestand staan, wat resulteert in [aantal oorspronkelijke zoekopdrachten] x [aantal zoekopdrachten in bestand Keywords] = [totaal aantal zoekopdrachten] als resultaat van de macro.

Bijvoorbeeld, als het bestand Keywords.txt het volgende bevat:

buy
cheap

Uiteindelijk zal de substitutie-macro de 3 basiszoekopdrachten veranderen in 6:

buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis

Voorbeelden van resultaatweergave

A-Parser ondersteunt flexibele formattering van resultaten dankzij de ingebouwde sjabloon-engine Template Toolkit, waardoor resultaten in een vrije vorm kunnen worden weergegeven, evenals in gestructureerde formaten zoals CSV of JSON

Export van de lijst met suggesties

Hetzelfde als in SE::Google::Suggest.

Weergave in CSV-tabel

Hetzelfde als in SE::Google::Suggest.

Opslaan in SQL-formaat

Resultaatformaat:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]

Voorbeeld van resultaat:

INSERT INTO serp VALUES('write essay', 'write essay')
INSERT INTO serp VALUES('write essay', 'write essay with me')
INSERT INTO serp VALUES('write essay', 'write essay fast')
INSERT INTO serp VALUES('write essay', 'write essay for free')
INSERT INTO serp VALUES('write essay', 'write essay music')
INSERT INTO serp VALUES('write essay', 'write essays for money')
INSERT INTO serp VALUES('write essay', 'write essay fast music')
INSERT INTO serp VALUES('write essay', 'write essay subliminal')
INSERT INTO serp VALUES('write essay', 'write essay south park')
INSERT INTO serp VALUES('write essay', 'write essays faster')
...

Resultatendump in JSON

Hetzelfde als in SE::Google::Suggest.

Verwerking van resultaten

A-Parser maakt het mogelijk om resultaten direct tijdens de gegevensextractie te verwerken. In dit gedeelte hebben we de meest populaire cases voor de SE::YouTube::Suggest scraper opgenomen

Optie Scrapen tot niveau (Parse to level)

Hetzelfde als in SE::Google::Suggest.

Resultaatfiltering (gebruik van uitsluitingswoorden)

Hetzelfde als in SE::Google::Suggest.

Mogelijke instellingen

Naam parameterStandaardwaardeBeschrijving
Results languageEnglishSelectie van de taal van de resultaten
Search from countryUnited StatesSelectie van het land van waaruit de zoekopdracht wordt uitgevoerd