Finding fide opponents of a specific player

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Uri Blass
Posts: 10296
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Finding fide opponents of a specific player

Post by Uri Blass »

Suppose I want to find the opponents of a player

I get the id of the player(for example ID 2838788)

https://ratings.fide.com/card.phtml?event=2838788

I want to get list of id of her opponents in every tournament including their rating.

If I look in the following link I can see only 5 opponents but practically there were 9 opponents.

https://ratings.fide.com/individual_cal ... 2017-07-01


I have the following algorithm to find the full list of her opponents.

1)Click on the name of the tournament and get

https://ratings.fide.com/tournament_rep ... =163723&t=

2)click on more info and get the following link
https://ratings.fide.com/tournament_det ... ent=163723

3)click on cross table and get the following link
https://ratings.fide.com/view_source.phtml?code=163723

4)look down in the link and find near the bottom full information about her opponents including their rating.

The question is if there is a way to do it automatically in order to include all the games that this player played not in Israel to Israeli rating.

My questions are:
1)How much time does a professional programmer need to write a program that find full list of opponents in a specific tournament?

2)Is there a manual way to find a list of opponents also of player who played only against players without fide rating.

For example the following player


https://ratings.fide.com/hist.phtml?event=44519362

I can find list of all his opponents in the following link but it is not for a specific tournament


https://ratings.fide.com/chess_statisti ... &details=1
Ferdy
Posts: 4833
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: Finding fide opponents of a specific player

Post by Ferdy »

Uri Blass wrote: 3)click on cross table and get the following link
https://ratings.fide.com/view_source.phtml?code=163723

4)look down in the link and find near the bottom full information about her opponents including their rating.
Uri Blass wrote: The question is if there is a way to do it automatically in order to include all the games that this player played not in Israel to Israeli rating.
There is a way:
1. Loop thru all tournaments
2. Get all tournaments not in Israel
3. Find the name of the player in (2)
4. Get the games played by this player
5. Submit these games for Israel rating
Uri Blass wrote: My questions are:
1)How much time does a professional programmer need to write a program that find full list of opponents in a specific tournament?
I can probably write it in 4 to 8 hrs as an amateur, a prof. could probably do it in 1 to 2 hours.