Попробуйте, цикл for:
data = ['Bidder - Timestamp: 11, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.20',
'Bidder - Timestamp: 13, User ID: 13, Action: BID, Loan ID: 430, Rate: 0.15',
'Bidder - Timestamp: 17, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.10',
'Bidder - Timestamp: 18, User ID: 1, Action: BID, Loan ID: 431, Rate: 0.15',
'Bidder - Timestamp: 19, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14',
'Bidder - Timestamp: 21, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14']
l = [[i.split(':')[0].strip() for i in data[0].split(',')]]
for i in data:
l.append([x.split(':')[1].strip() for x in i.split(',')])
Или понимание списка из одной строки:
data = ['Bidder - Timestamp: 11, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.20',
'Bidder - Timestamp: 13, User ID: 13, Action: BID, Loan ID: 430, Rate: 0.15',
'Bidder - Timestamp: 17, User ID: 8, Action: BID, Loan ID: 430, Rate: 0.10',
'Bidder - Timestamp: 18, User ID: 1, Action: BID, Loan ID: 431, Rate: 0.15',
'Bidder - Timestamp: 19, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14',
'Bidder - Timestamp: 21, User ID: 3, Action: BID, Loan ID: 431, Rate: 0.14']
l = [[i.split(':')[0].strip() for i in data[0].split(',')]] + [[x.split(':')[1].strip() for x in i.split(',')] for i in data]
TweetSharp , похоже, тоже должен быть достойным вариантом.
существует linq для писания в Твиттере о проекте на codeplex:
http://www.codeplex.com/LinqToTwitter
Помимо библиотеки Yedda, можно прочитать блог Pedro Santos на его опыте.
Microsoft. Owin. Безопасность. Твиттер для аутентификации + пользовательский C# кодирует с HttpClient и Json.NET
Что-то как:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://api.twitter.com/1.1/");
client.DefaultRequestHeaders.Authorization = authValue;
var response = await client.GetAsync("search/tweets.json");
if (response.IsSuccessStatusCode)
{
var json = await response.Content.ReadAsStringAsync();
var tweets = JsonConvert.DeserializeObject<Tweets>(json);
}
}
Хорошее чтение:
Вот список всех библиотек, перечисленных на веб-сайте Твиттера.
Вот ссылка на документацию API REST Твиттера.
Вот ссылка на документацию Потокового API Твиттера
Можно также проверить Twitteroo. Но Yedda лучше. У меня есть хобби клиентский проект Твиттера, который похож на Google Talk (названный jata). Это приблизительно быть найденным здесь в codeplex, если Вам интересно.
Все хорошие ответы, LinqToTwitter хороший. Также ознакомьтесь с моим постом, объясняющим основы использования API-интерфейса Twitter из C # / LINQ, включая сведения об ограничениях скорости. (Что важно понимать).
http://stuff.seans.com/2009/04/04/a-simple-net-twitter-api-wrapper-using-linq/
Скоро появится - a версия моего кода, которая автоматически подстраивает скорость запроса к вашему ограничению скорости. (Что по умолчанию составляет 100 в час или 20 000 в час, если вы или ваш сайт «в белом списке»).