Data
Retreiving information of social networks requires looking at what data is interesting to aquire. Within Hyves data of interest can be found in the
- Profile
- Connections/friends
- Topics/Hyves
Profile
User profiles data is interesting to be able to determine a vitual identity and provide demographic data of the specific network. The main issue about retreiving this information is the relative freedom users have to fill in the fields of their profile. When no required fields a present, no predefined set of important fields can be established. A second issue is the user-based restriction settings which enable users to set the level of information which can be viewed by people.
To be able to scrape and use profile data from the Hyves social network, the fields which are useable need to be determined. The fields can be found by manually looking at the site but by the limited number of required fields within Hyves this does not provide a lot of data. By using a script to anaylse a subset (tbd) of different user profiles and the polulated fields should provide relatively reliable information about which fields can be used.
Topics/Hyves
Hyves relating to a topic(group) instead of a specific user is interesting when looking at the several issues which are current in the social network space. In combination with the profile information the specific topic space of the network or a certain demograpihc group can be made visible.
Connections/Friends
Scraping information about connections/friends can be used to establish the network between different data based on specific users or user groups.
Scraping issues
Acces
Hyves can be accessed without logging into the wesite but the information available is limited. Although Hyves uses a POST to send the login information, by using a url with the required information it is possible to access the website using a script.
A possible way to acces the page to get the source data is:
lynx --source -nolist http://www.hyves.nl/friends/myfriends/\?login_username=$gebruikers\&login_password=$password
When using lynx to acces the page within the same script, login information is maintained thus only one login is nescescarry.
Code
Hyves uses basic HTML to generate their pages. By analysing the HTML the preffered data can be scraped and sotred into XML or a database. The first issue related to coding is the HTML itself. WHen adding new features or fields the make-up of the HTML changes. Because scraping tool rely on the specific structure of the HTML, changes can cause the script to fail.
Next to HTML, Hyves uses AJAX to retreive information from the server to display a list of connection friends. Due to this, only the first 15 results are generated in the HTML of the friends. The scraping tool should be able to activate the serverside data to be able to retreive all the network information.
--
MarijnDeVriesHoogerwerff - 09 Jul 2007
Hyves accountgegevens: Wie mag wat zien?
Weergegeven naam: wordt altijd weergegeven.
Deze bestaat uit een naam of nickname.
Voor- en achternaam: tenminste zichtbaar voor vrienden
De volgende gegevens kunnen zichtbaar zijn voor anderen:
De mate van zichtbaarheid kan als volgt worden ingesteld:
- Alleen vrienden
- Vrienden van vrienden
- Hyvers
- Iedereen
Voorwaarde is dus dat de voor- en achternaam niet onzichtbaar kunnen zijn. Ze moeten tenminste voor vrienden zichtbaar zijn.
Overige accountgevens: nooit zichtbaar voor iedereen
De volgende gegevens kunnen zichtbaar zijn voor anderen:
- Email
- Land
- Woonplaats
- Mobiel nummer
- MSN
- Verjaardag
- Geboortejaar
De mate van zichtbaarheid kan als volgt worden ingesteld:
- Niemand
- Alleen vrienden
- Vrienden van vrienden
- Hyvers
Deze gegevens zijn nooit zichtbaar voor iedereen. Alleen mensen met een hyves account kunnen eventueel toegang krijgen tot deze gegevens.
De volgende gegevens kunnen niet worden ingesteld voor zichtbaarheid:
- Adres
- Postcode
- Google Maps
Weergave van blogs
Sommige blogs worden niet weergegeven wanneer er niet is ingelogd met een Hyves-account. Er kan namelijk ingesteld worden in welke mate een blog zichtbaar is.
De volgende instellingen zijn mogelijk:
- Niemand
- Alleen vrienden
- Vrienden van vrienden
- Iedereen
Iemand kan een blog alleen voor zichzelf houden totaan iedereen. Opmerkelijk is dat er geen optie bijstaat dat iemand een blog kan plaatsen voor Hyvers.
Een blog kan ook gesplaatst worden in een Hyve. De blog wordt dus gekoppeld aan een Hyve.
Polls
Met een poll kan iemand een meerkeuzevraag stellen. Deze kunnen gesteld worden aan de volgende groepen:
- Alleen vrienden
- Vrienden van vrienden
- Hyvers
Polls zijn dus niet toegankelijk zonder hyves-account.
Tags:
,
view all tags