Is there any possibility to find YouTube videos using advanced criteria except text search such as all videos uploaded by users with only one uploaded video total and between 40,000 and 60,000 views?
Here is a start to push you in the right direction (maybe using Yahoo Pipes?)
Youtube has Charts (make sure this is set to Worldwide)
This gives the most viewed videos by
Let's choose "All time" for now.
Youtube data api has the feed for this.
The next step would be getting the
from each video in the feed.
Now you can at least use a filter module between 40,000 and 60,000.
For adding in the one uploaded video, requires actual programming to be done beyond what Yahoo Pipes does as a feed creator.
Not sure what the equivalent feed will be. So you may need a script that filters this section
within the search page.
Seems this is not possible
You cannot search YouTube in this way.
The only thing that you could do is use the additional